
我想設定格魯斯特檔案系統要替換我對 NFS4 的使用,我該怎麼做?
答案1
(正在進行的答案,任何測試和編輯的幫助將不勝感激,這有效並且已經在 12.04 上進行了測試,但只有我自己!)
這是基於 Michael J. Chudobiak 的分步教程指導對於費多拉來說。這假設您正在嘗試將/fileserver
目錄從中央伺服器共用給客戶端。我過去永遠無法完成這項工作,但在 12.04 中嘗試過,現在對我來說實際上比使用 NFS 更容易。
在伺服器上:
安裝伺服器:sudo apt-get install glusterfs-server
首先建立一個您想要共享的捲,您可以將其命名為任何您想要的名稱,在本例中我將其命名為volumename
,然後您使用伺服器的DNS 名稱,我家裡的機器沒有DNS,所以我使用servername .local 使用 avahi 指派的 DNS 名稱:
sudo gluster volume create volumename transport tcp yourservername:/fileserver
現在我們開始音量:
sudo gluster volume start volumename
就是這樣!伺服器現在正在提供名為 的 gluster 共用volumename
。
在每個客戶端上:
安裝客戶端:sudo apt-get install glusterfs-client
現在讓我們掛載共享的glusterfs卷
mount -t glusterfs yourservername:/volumename /mountdirectory
在客戶端上,查看是否可以存取/fileserver
.如果沒有,請讀取/var/log/glusterfs/*
客戶端和伺服器上的檔案。
要在啟動時安裝共享,您可以將其新增至您的/etc/fstab
yourservername:/volumename /mountdirectory glusterfs defaults,_netdev 0 0
參考: