nfs 共享

请注意,本文编写于 140 天前,最后修改于 128 天前,其中某些信息可能已经过时。

server

安装软件包 nfs-utils

[[email protected] ~]# yum -y install nfs-utils

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

[[email protected] ~]# 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 异步

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

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

desktop

临时挂载

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

开机自动挂载

[[email protected] ~]# vim /etc/fstab
192.168.3.11:/nfsshare    /mnt/nfsmount    nfs    defaults    0 0

autofs 挂载

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

此处评论已关闭