@cleardusk
2018-01-18T13:56:52.000000Z
字数 752
阅读 1025
GjzCV
NFS(Network File System) 也是一个网络协议。让用户能够像访问 local files 一样访问网络上的文件。不同版本的 NFS 协议在 RFC 文档中都能找到。
sudo apt-get install nfs-kernel-server
# 在 /etc/exports 文件中添加要输出的目录,如整个 home 目录
/data2/gjz *(rw,sync,no_subtree_check)
sudo service nfs-kernel-server start
在 /etc/fstab
中添加行指定 NFS 服务器的主机名、目录名以及本地挂在目录名
172.18.32.213:/data2/gjz/ /home/gjz/mount/213 nfs rsize=8192,wsize=8192,timeo=14,intr
客户端下的挂载命令,-o tcp
是指定 tcp 协议;挂载点(mount point)必须存在且无文件,这里是 ~/mount/213
sudo mount -o tcp 172.18.32.213:/data2/gjz /home/gjz/mount/213
取消挂载 umount
sudo umount ~/mount/213
若客户端无法挂载,确认一下是否安装了 nfs 相关的 packages
sudo apt-get install nfs-common
实践参考:
https://help.ubuntu.com/14.04/serverguide/network-file-system.html
https://help.ubuntu.com/community/SettingUpNFSHowTo
其它参考:
https://www.wikiwand.com/en/Network_File_System