nfs 共享

server

安装软件包 nfs-utils

[root@server ~]# yum -y install nfs-utils

编辑 /etc/exports 文件,添加共享

[root@server ~]# vim /etc/exports
/nfsshare 192.168.3.*(OPTIONS)

常用 OPTIONS 包括:

  • ro 只读

    rw 读写
  • root_squash 映射 root 为 nfs 匿名用户

    no_root_squash 不映射 root 为 nfs 匿名用户

all_squash 映射所有用户为 nfs 匿名用户

no_all_squash 不映射 nfs 匿名用户,访问用户与本地匹配(UID)

  • sync 同步

    async 异步

重启服务,开放防火墙服务

[root@server ~]# systemctl restart nfs-server
[root@server ~]# systemctl enable nfs-server
[root@server ~]# firewall-cmd --add-service=mountd --add-service=rpc-bind --add-service=nfs
[root@server ~]# firewall-cmd --add-service=mountd --add-service=rpc-bind --add-service=nfs --permanent
[root@server ~]# exportfs -rfv
[root@server ~]# exportfs -v

desktop

临时挂载

[root@desktop ~]# yum -y install nfs-utils
[root@desktop ~]# showmount -e 192.168.3.11
[root@desktop ~]# mkdir /mnt/nfsmount
[root@desktop ~]# mount -t nfs 192.168.3.11:/nfsshare /mnt/nfsmount

开机自动挂载

[root@desktop ~]# vim /etc/fstab
192.168.3.11:/nfsshare    /mnt/nfsmount    nfs    defaults    0 0

autofs 挂载

[root@desktop ~]# yum -y install autofs
[root@desktop ~]# vim /etc/auto.master
/netshare(挂载目录上级目录) /etc/netauto(映射文件)
[root@desktop ~]# vim /etc/nfsauto
nfsmount -fstype=nfs,rw 192.168.3.11:/nfs

添加新评论