linux之间共享目录挂载

在quartz进行集群部署时,由于为了确保文件一致性,所以就得实现多机共享一个本地目录,这里就得用到linux的挂载,下面简单介绍下操作步骤。

机器准备机器准备10.10.4.9(原有节点)、10.10.4.810.10.4.7,都需要root用户。

其中/opt/aspire/product/bdc/uspc10.10.4.9的文件目录,如果是个软连接,则需要挂载软连接的源目录,现在就以/opt/aspire/product/bdc/uspc为共享目录,来描述操作步骤。

1、首先使用root账号登录到10.10.4.9

查看10.10.4.9上bdc账户的uid

id bdc

 

获取的uid610,gid为610

执行命令 vi /etc/exports

写入:

/opt/aspire/product/bdc/uspc 10.10.4.8(rw,sync,no_wdelay,no_root_squash,anonuid=610,anongid=610)

/opt/aspire/product/bdc/uspc 10.10.4.7(rw,sync,no_wdelay,no_root_squash, anonuid=610,anongid=610)

保存退出

先执行service nfs status 

 

如果没开启,则先开启nfs

service nfs restart

 

2、分别以root账号登陆到10.10.4.8和10.10.4.7执行下面操作

groupadd –g 610 bdc

useradd bdc –d -m /opt/aspire/product/bdc -g bdc –u 610

passwd bdc

设置密码

 

3、执行挂载命令

mkdir /opt/aspire/product/bdc/uspc

 

mount -o rw,nolock,hard,noac,intr,nfsvers=3 10.10.4.9:/opt/aspire/product/bdc/uspc /opt/aspire/product/bdc/uspc

 

4、开机自动挂载

分别使用root登陆10.10.4.810.10.4.7,执行下面命令:

vi /etc/fstab

在最后添加

10.10.4.9:/opt/aspire/product/bdc/uspc /opt/aspire/product/bdc/uspc nfs rw,nolock,hard,noac,intr,nfsvers=30 0

保存退出

vi /etc/rc.local

在末尾添加下面一行

mount -o rw,nolock,hard,noac,intr,nfsvers=3 10.10.4.9:/opt/aspire/product/bdc/uspc /opt/aspire/product/bdc/uspc

 

5、确认三台机器的时间一致

 

分别查看三台机器的系统时间,如果不一致,则需要修改操作系统时间,务必使得三台机器时间一致(精确到秒)

 

猜你喜欢

转载自lipengjavablog.iteye.com/blog/2360561