【Linux】linux上挂载NFS
在实际使用中,直接向S2 的 /tmp/s1中保存文件,或者删除文件,都相当于在S1/tmp/share中进行操作2. 修改 S1中的/etc/exports3. 重启NFS服务4. 在S2创建 /tmp/S1文件夹5. 挂载(S2上执行)6. 取消挂载异常处理mount.nfs: access denied by server while mounting使用了非法端口,也就是使用了大于1024
·
前言
- 有两台服务器,S1和S2,Linux操作系统,S1和S2IP不同,但是可以相互访问。
- S2需要访问S1的文件系统
准备工作
- 假设 S1的ip为 192.168.1.1,要分享为公共文件夹的目录为 /tmp/share
- 假设 S2的ip为 192.168.1.2,接受上传文件的目录为 /tmp/S1
运行场景
在实际使用中,直接向 S2 的 /tmp/s1 中保存文件,或者删除文件,都相当于在 S1 /tmp/share中进行操作
挂载nfs
1. 检查 S1,是否具有NFS服务
rpm -qa |grep nfs
yum install nfs-utils
2. 修改 S1中的/etc/exports
/tmp/share 192.168.1.2(rw,no_root_squash,async)
3. 重启NFS服务
service portmap start
service nfs start
或者
service nfs restart
#ubuntu 10.0以上
sudo service nfs-server start
sudo service nfs-server status
是否共享成功
showmount -e localhost
4. 在S2创建 /tmp/S1文件夹
mkdir /tmp/S1
5. 挂载(S2上执行)
mount -t nfs 192.168.1.1:/tmp/share /tmp/S1
6. 取消挂载
umount /tmp/S1
异常处理
mount.nfs: access denied by server while mounting
使用了非法端口,也就是使用了大于1024的端口,修改配置文件/etc/exports,重启nfs
*(insecure,rw,async,no_root_squash)
更多推荐
已为社区贡献1条内容
所有评论(0)