例:
服务器1:192.168.0.1
服务器2:192.168.0.2
我们要在2上挂载1的文件夹。
步骤:
首先在服务器1上
1、共享文件,并赋予权限
vi /etc/exports
新增以下内容:
/opt/service/temp *(rw,insecure,all_squash,syn,no_wdelay)
/opt/service/temp 192.168.0.1(rw,insecure,all_squash,syn,no_wdelay)
按esc,再按大写ZZ保存退出
2、启动nfs文件系统
cd /etc/init.d
./nfs start
再切换到服务器2上
1、共享文件,并赋予权限
vi /etc/exports
新增以下内容:
/opt/service/temp *(rw,insecure,all_squash,syn,no_wdelay)
/opt/service/temp 192.168.0.2(rw,insecure,all_squash,syn,no_wdelay)
按esc,再按大写ZZ保存退出
2、启动挂载
mount 192.168.0.1:/opt/service/temp/ /opt/service/temp/
此时应该是马上就能够挂载
问题:
1、如果挂载时出现time out超时的可能是1的文件未共享,或者nfs系统未启动
2、[root@localhost /]# umount /data/
umount.nfs: /data: device is busy
通过这条命令查看:
[root@localhost /]# fuser -m -v /data/
用户 进程号 权限 命令
/data/: root 2798 ..c.. bash
root 2996 ..c.. su
如上所示,有两个进程占用了,将其kill掉,再重新取消挂载。
[root@localhost /]# kill -9 2798
[root@localhost /]# kill -9 2996
[root@localhost /]# umount /data/
[root@localhost /]#
3、将设置系统启动时自动挂载
1、vi /etc/fstab
2、在内容末尾加入 192.168.0.1:/opt/service/temp/ /opt/service/temp/ auto defaults 0 0
最后需要注意的是:要将两个挂载与被挂载的文件夹赋予读写权限(WinSCP右键属性里面)