先准备两台linux服务器A和B,我需要把服务器A上面的文件共享给服务器B
写在前面:建议创个新的空文件夹用来挂载,否则会被覆盖!
1.首先在服务器A上安装nfs服务
sudo apt install nfs-kernel-server
显示下面内容提示我已经安装:
2.然后在服务器A上设置共享的文件目录
设置共享目录首先需要修改配置文件:
sudo vim /etc/exports
在最后一行添加你需要共享的文件目录:
/disc2/share * (rw,sync,no_root_squash)
/disc2/share:是我添加的需要共享的文件目录
*:指定哪些用户可以访问 , 所有可以ping通该主机的用户
(ro,sync,no_root_squash): 权限 ro : 只读 rw : 读写 sync : 同步 no_root_squash: 不降低root用户的权限
最后保存退出
3.重启nfs服务(不重启配置不会生效)
sudo /etc/init.d/nfs-kernel-server restart
可以输入showmount -e 查看共享的文件目录 到此,服务器A的配置已经完成
4.接着在服务器B上运行如下命令
sudo apt install nfs-common
5.然后把共向内容挂载到服务器B上
sudo mount -t nfs -o nolock 服务器A的IP:/disc2/share /disc2
/disc2/share:服务器A上需要共享的文件夹 /disc2:挂载到服务器B上的文件夹
最后就可以在服务器B的 disc2 文件夹查看共享的内容了
|