Ubuntu网络文件系统(NFS)


Ubuntu网络文件系统(NFS)
 
网络文件系统(NFS)是为了让系统通过网络和网络内其他机器共享目录和文件。用户和程序可以通过NFS像访问本地文件系统一样的访问远程机器上的文件系统。
 
NFS可适用以下情况,
 
因为文件可以存储在别处,所以可以节省本地磁盘空间,而且别人也可通过网络访问;
可以把用户的home目录放在NFS服务器上,这样就没有必要为用户在网络里的每台机器上都设置一个home目录;
可以在网络内共享移动存储。
安装
在终端输入以下命令,
 
sudo apt-get install nfs-kernel-server
配置
你可以通过修改文件/etc/exports来添加和移动共享目录及其相应的访问权限,例如
 
/ubuntu  *(ro,sync,no_root_squash)
/home    *(rw,sync,no_root_squash)
你可以把*替换成你想共享给的机器名字;也应该尽可能的把机器名设置的具体点,这样就可避免不希望的机器访问该共享文件了
 
客户端配置
使用mount命令把远程机器上的共享目录映射到本地,可以通过以下命令实现
 
sudo mount example.hostname.com:/ubuntu /local/ubuntu
也可以把example.hostname.com换成IP地址;mount指向的本主目录是/local/ubuntu,这应该是一个安目录,否则该目录里的现有文件和子目录将会变的不可见了,不过unmount后可以重新可见 
 
你也可以通过修改文件/etc/fstab来映射远程共享目录到本地文件系统;在文件/etc/fstab里加上以下语句,也可实现和上面mount命令相同的效果,
 
example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr
 
如果你在mount过程中遇到问题,请检查 nfs-common 包是否已经安装你客户端机器上。如果没有安装,可以通过以下命令来安装,
 
sudo apt-get install nfs-common
 

相关内容

    暂无相关文章