Ubuntu 网络文件系统(NFS)

网络文件系统(NFS)是为了让系统通过网络和网络内其他机器共享目录和文件。用户和程序可以通过NFS像访问本地文件系统一样的访问远程机器上的文件系统。

NFS可适用以下情况,

  1. 因为文件可以存储在别处,所以可以节省本地磁盘空间,而且别人也可通过网络访问;
  2. 可以把用户的home目录放在NFS服务器上,这样就没有必要为用户在网络里的每台机器上都设置一个home目录;
  3. 可以在网络内共享移动存储。

安装
在终端输入以下命令,

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

本文不是翻译,而是基于对以下文档阅读后的重新阐述(主要是怕骂译的不好,哈哈)
https://help.ubuntu.com/12.04/serverguide/network-file-system.html

转载于:https://my.oschina.net/u/939893/blog/136784

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值