linux挂载共享盘符,及让其他服务器使用
场景:A服务器上的/data/NDN/dump目录存款了好多文件,然后B服务器需要使用,但是文件太大,使用压缩,传输,解压缩,太费时间。于是乎,就想到了将A服务器/data/NDN/dump挂载到B服务器的/data目录下,data是新建的空文件夹。具体操作如下:
A服务器:
# vi /etc/exports //编辑文件
/data/NDN/dump 10.78.181.0/24(rw,no_root_squash,no_all_squash,sync)
# service rpcbind restart //重启rpcbind服务
# getenforce //查看系统安全状态
# setenforce 0 //若为安全,则设置一下
# service nfs restart //重启nfs服务
(注意,若防火墙开启,建议关闭)
B服务器:
# mount -t nfs 10.78.181.39:/data/NDN/dump /data
若想取消挂载:
umount -l /data
nfs设置固定端口并添加防火墙规则
下面的是没有设置固定端口时的情况
设置固定端口:
编辑 /etc/sysconfig/nfs 文件:
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
添加后保存退出并重启 rpcbind和nfs
service rpcbind restart
service nfs restart
重启服务后再查看端口:
开机启动挂载,需要修改开机启动文件:
vi /etc/fstab
10.78.181.39:/data/NDN/dump /data nfs defaults,_rnetdev 0 0
最后,可以编辑A服务器的 /etc/exports 添加其他挂载目录