linux下挂载文件系统

来源:互联网 发布:php 双引号中转义字符 编辑:程序博客网 时间:2024/05/01 23:24




例:
服务器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右键属性里面)

0 0
原创粉丝点击