1. 程式人生 > >linux之間共享目錄掛載

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、確認三臺機器的時間一致

分別檢視三臺機器的系統時間,如果不一致,則需要修改作業系統時間,務必使得三臺機器時間一致(精確到秒)