一个文件共享, 实现网络文件系统的 一个工具
1. 安装nfs服务器
sudo apt-get instll nfs-kernel-server
2. 配置服务器
(1) 创建一个目录 作为 nfs服务器的工作目录
示例: mkdir ~/nfshome
(2) 修改该目录的权限 为 777
chmod 777 ~/nfshome
(3) 进入该目录 执行pwd命令 得到该目录的绝对路径
示例: /home /nfshome 你的目录的位置或用户名不同 该路径就不同
(4) 编辑nfs服务器配置文件
sudo vim /etc/exports
参考如下配置:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#/home /nfshome *(rw,sync,no_subtree_check)
/home /nfshome *(rw,sync,no_subtree_check)
有效配置就 最后一行 /home /nfshome 指定工作目录 * 任意IP都可以访问
3. 重启服务器
sudo /etc/init.d/nfs-kernel-server restart
[ ok ] Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.service.
4. nfs服务器使用
在客户端 将 服务器的 nfs工作目录 挂载到 本地文件系统中 直接访问
挂载命令
sudo mount 192.168.124.189:/home/nfshome /mnt/nfs
nfs服务器IP :服务器nfs工作路径 本地挂载点
卸载命令 当前目录不能在 nfs目录中
sudo umount /mnt/nfs/