我在安裝從 FreeNas 系統遷移到 Ubuntu 14.04 的 ZFS 池時遇到了一些問題。
到目前為止,我已成功透過命令導入 ZFS 池zpool import Storage
。我可以使用命令列出所有掛載點zfs list
。我的問題是我不知道如何安裝這些。最好是永久(或啟動時)。
任何幫助將不勝感激。
zfs list
:
sudo zfs list ⏎
NAME USED AVAIL REFER MOUNTPOINT
Storage 2.10T 3.09T 1.71G /media/Storage
Storage/Others 12.9G 3.09T 232K /media/Storage/Others
Storage/backup_osx 256K 3.09T 256K /media/Storage/backup_osx
Storage/MyStuff 662G 3.09T 662G /media/Storage/MyStuff
更新
所以,我自己設法解決了這個問題。我的問題是,運行zpool import Storage
命令後,我的磁碟不會顯示在任何地方(也不應該顯示!!!)。匯入 ZFS 池後,您需要mount
磁碟機。如果你已經安裝了Linux 上的 ZFS然後您可以執行該mountall
命令,掛載點將掛載到您的系統中。
一些瑣事
如果你看一下zfs list
我發布的內容,它NAME
對應於(在我的例子中)ZFS Raid 陣列上的用戶驅動器。對應MOUNTPOINT
您希望 ZFS 磁碟機顯示的位置。因此,如果您運行zfs set mountpoint=/media/Storage/Others Storage/Others
它將在您的 /media/ 資料夾中安裝儲存/其他「磁碟機」。請注意,您需要安裝父驅動器才能顯示任何內容。即我需要先安裝Storage
才能安裝Storage/Others
。
我希望這是有道理的,如果沒有,請告訴我,我會澄清。另外,對這個主題有更多了解的人可能會發現我所寫的內容具有誤導性,如果是這樣,請告訴我。這就是我的理解方式。
也,這個線程幫助了我
答案1
只是為了澄清,zpool import
單獨不導入池,您需要提供池的名稱或使用參數導入所有池-a
。如果這樣做,所有資料集都應該自動安裝。您可能需要在安裝點下建立不存在的資料夾。