网络文件系统
NFS
挂载 NFS 共享
要挂载一个 NFS 共享,首先要安装 nfs-utils
和 sv-netmount
软件包。
在挂载 NFS 共享之前,请启用 statd
、rpcbind
和 netmount
服务。如果服务器支持nfs4
,statd
服务就没有必要了。
在挂载 NFS 共享之前,请启用 statd、rpcbind 和 netmount 服务。如果服务器支持nfs4,statd服务就没有必要了。
挂载 NFS 共享 :
# mount -t <mount_type> <host>:/path/to/sourcedir /path/to/destdir
<mount_type>
如果服务器支持,应该是 nfs4
,否则就是 nfs
。<host>
可以是服务器的主机名或IP地址。
安装选项可以在 mount.nfs(8) 中找到,而卸载选项可以在 umount.nfs(8) 中找到。
例如,将 192.168.1.99
的服务器上的 /volume
连接到你本地系统上现有的 /mnt/volume
目录:
# mount -t nfs 192.168.1.99:/volume /mnt/volume
要想在系统启动时挂载该目录,请在 fstab(5) 中添加一个条目:
192.168.1.99:/volume /mnt/volume nfs rw,hard 0 0
请参考 nfs(5) 以了解关于可用的挂载选项的信息。
设置服务器 (NFSv4, 禁用 Kerberos)
要运行 NFS 服务器,首先安装 nfs-utils
包。
编辑 /etc/exports
并添加共享卷:
/storage/foo *.local(rw,no_subtree_check,no_root_squash)
这一行将 /storage/foo
目录导出到本地域的任何主机上,并具有读/写权限。关于 no_subtree_check
和 no_root_squash
选项的信息,以及更广泛的可用选项,请参考 exports(5)。
最后启用 rpcbind
, statd
, 和 nfs-server
服务。
这将启动您的 NFS 服务器。 要检查共享是否正常工作,请使用 showmount(8) 工具来检查 NFS 服务器状态:
# showmount -e localhost
你可以使用 nfs.conf(5) 来配置你的服务器