2013-10-11 47 views
2

不幸的是我的主要操作系統硬盤驅動器死亡。我有一個配置了3個驅動器的4TB ZFS池,如下所示:如果操作系統硬盤在沒有導出ZFS的情況下死亡,我可以恢復ZFS池嗎?

  1. 120GB HDD - Ubuntu 10.12。 ZFS池是從這個硬盤安裝的。
  2. 1TB移動硬盤 - 游泳池
  3. 1TB移動硬盤的一部分 - 池
  4. 2TB硬盤的一部分 - 池

主要HDD是不可恢復的一部分。

如果我將這3個硬盤插入新機器,ZFS是否足夠聰明以識別現有池?我已經有了一個新的硬盤,我將再次安裝Ubuntu。

是一個簡單的zfs導入就足夠了嗎?如果我需要重建池,我可以維護所有的數據嗎?如你所知,我根本不是ZFS專家,但我真的希望ZFS能夠適應這種情況......

答案here覆蓋了我所有的疑慮嗎?

回答

4

當HDD移動到新系統時,ZFS應該能夠找到池。

當您嘗試導入池時,如果該池先前在另一個系統上使用過,並且不會導入池,ZFS會發出警告,除非您運行zpool import並使用'-f'

zpool import -f [pool name|ID]應導入您的池。如果您的舊遊泳池有影響系統的掛載點,請注意,這些掛載點已經從新系統的其他位置掛載。您可能需要使用-R /some/new/mount/root以確保導入的文件系統不會覆蓋現有的文件系統或-N,以避免從導入的池中完全掛載文件系統。

+0

@ r-porter對不起,你的修改建議被拒絕了。建議是正確的,我相應地編輯了我的答案。 – ArtemB

相關問題