网络文件系统(NFS)是为了让系统经过网络和网络内其余机器共享目录和文件。用户和程序能够经过NFS像访问本地文件系统同样的访问远程机器上的文件系统。 html
NFS可适用如下状况, ubuntu
安装
在终端输入如下命令, 服务器
sudo apt-get install nfs-kernel-server
配置
你能够经过修改文件/etc/exports来添加和移动共享目录及其相应的访问权限,例如 网络
/ubuntu *(ro,sync,no_root_squash) /home *(rw,sync,no_root_squash)你能够把*替换成你想共享给的机器名字;也应该尽量的把机器名设置的具体点,这样就可避免不但愿的机器访问该共享文件了
客户端配置
使用mount命令把远程机器上的共享目录映射到本地,能够经过如下命令实现 ide
sudo mount example.hostname.com:/ubuntu /local/ubuntu
也能够把example.hostname.com换成IP地址;mount指向的本主目录是/local/ubuntu,这应该是一个安目录,不然该目录里的现有文件和子目录将会变的不可见了,不过unmount后能够从新可见
你也能够经过修改文件/etc/fstab来映射远程共享目录到本地文件系统;在文件/etc/fstab里加上如下语句,也可实现和上面mount命令相同的效果,
ui
example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr
若是你在mount过程当中遇到问题,请检查 nfs-common 包是否已经安装你客户端机器上。若是没有安装,能够经过如下命令来安装,
spa
sudo apt-get install nfs-common