linux之間共享目錄掛載
在quartz進行叢集部署時,由於為了確保檔案一致性,所以就得實現多機共享一個本地目錄,這裡就得用到linux的掛載,下面簡單介紹下操作步驟。
機器準備機器準備10.10.4.9(原有節點)、10.10.4.8、10.10.4.7,都需要root使用者。
其中/opt/aspire/product/bdc/uspc是10.10.4.9的檔案目錄,如果是個軟連線,則需要掛載軟連線的源目錄,現在就以/opt/aspire/product/bdc/uspc為共享目錄,來描述操作步驟。
1、首先使用root賬號登入到10.10.4.9
檢視10.10.4.9上bdc賬戶的uid
id bdc
獲取的uid為610,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.8、10.10.4.7,執行下面命令:
vi /etc/fstab
在最後新增
10.10.4.9:/opt/aspire/product/bdc/uspc /opt/aspire/product/bdc/uspc nfs
儲存退出
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、確認三臺機器的時間一致
分別檢視三臺機器的系統時間,如果不一致,則需要修改作業系統時間,務必使得三臺機器時間一致(精確到秒)