System-Installation
重新安裝系統後恢復 ZFS 池和儲存數據
我最近將我的主機作業系統重新安裝到 Mint 19 64 位,現在正試圖讓我的所有外部驅動器重新聯機。
我有一個由 4 x 1 TB 磁碟組成的 ZFS 儲存池,並將它們設置為允許 1 個驅動器發生故障而不會失去池中的數據。
現在,我想讓該儲存池重新啟動並執行。
我的池簡稱為 ZStore。如何在我的 Linux 系統中備份和訪問驅動器和池?
編輯:
我做了以下事情:
# sudo zpool import pool: ZStore1 id: 6113527918687515983 state: ONLINE status: Some supported features are not enabled on the pool. action: The pool can be imported using its name or numeric identifier, though some features will not be available without an explicit 'zpool upgrade'. config: ZStore1 ONLINE raidz1-0 ONLINE usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:0 ONLINE usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:1 ONLINE usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:2 ONLINE usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:3 ONLINE
但是當我嘗試
zpool status
或sudo zpool status
得到no pools available
不知道發生了什麼。當我導入時,池顯示線上,所有驅動器都線上顯示,但沒有得到任何狀態檢查。
試過了
$ zpool online
然後
$ zpool online ZStore1
然後得到
missing device name
,所以我又茫然了。
如果從您的作業系統辨識磁碟,則命令:
zpool import
應該足以讓池在您目前的作業系統中導入並可見。您可以使用命令檢查狀態
zpool status
您可以嘗試按名稱顯式導入它
zpool import ZStore
PS不要忘記線上設置池:
zpool online
您可以檢查zpool-features功能以及在您的情況下是否啟用它們。似乎
zfs
在您的情況下建構比創建它的版本新。問題是,如果您更新,您將只能使用相同或更高版本的zfs
我可以建議您嘗試(如果可用)使用實時版本(但是您可以使用它來創建池)