ZFS Recovery Mirror-0 UNAVAIL 缺少設備
我是 ZFS 的新手,我把事情搞砸了。我有多個 ZFS 池,因為我沒有意識到您可以在同一個池下擁有單獨的鏡像。我仍在重建陣列,所以我的一個鏡子是空的。我銷毀了它,將它添加到主池中,一切都很好。
然後我去將該鏡像的讀取屬性設置為只讀並且無法。然後,我嘗試僅刪除該鏡像,但無法刪除。最後,我嘗試導出池並寫入第二個鏡像(沒有數據)並嘗試導入主池。我的想法是當鏡子失去/退化時它會出現,但第一面鏡子會好的,不是那麼幸運。我現在根本無法導入 zpool,即使(我懷疑)mirror-0 執行正常。
我想知道是否有辦法解決這個問題?我正在考慮手動設置額外鏡像的 UUID/PARTUUID 只是為了讓它導入,但當然網上的一切都是關於 ext4 的,我沒有找到一種方法來操作 ZFS 的 UUID。
您能想到什麼方法我可以強制它導入或刪除 zpools 對第二個鏡像的期望,以便它安裝第一個鏡像?或者最後,將 mirror-0 移動到它自己的 zpool 而不破壞數據?
失落的感覺…
這是一些數據:
zpool 名稱
bigdataa
mirror-0 should have a functionion set of data pool: bigdataa id: 8521961398473378259 state: UNAVAIL status: One or more devices contains corrupted data. action: The pool cannot be imported due to damaged devices or data. see: http://zfsonlinux.org/msg/ZFS-8000-5E config: bigdataa UNAVAIL insufficient replicas mirror-0 ONLINE 12d9fdf5-9912-4b47-a67c-73376cabe161 ONLINE 0f8cbe38-fce7-ba4d-85fb-f0b624ef4c70 ONLINE 615ac488-0519-4a31-88ea-ddc81595c9b7 ONLINE mirror-2 UNAVAIL insufficient replicas aef43ae1-2bff-4eac-8c91-7818b1ec37fd FAULTED corrupted data 8d1e0a1e-9736-4a28-a968-555fe65e9d17 FAULTED corrupted data
我進行了廣泛的研究,但無法找到安裝游泳池的方法。我將保持單獨的池向前發展,這樣我就可以操縱單個鏡像的屬性並在沒有問題時掛載單個鏡像(對它的工作方式沒有印象……)並使用 MergeFS 呈現最終的單個池。
我確實嘗試過UFS Explorer RAID Recovery(我最終需要的是UFS Explorer Recovery,它是 $ 70CAD, much easier to swallow and now I have a great piece of software in my toolkit) and after last night, it finished the scan and seems to have found all my files. I’ll be taking the $ 200CAD 價格標籤並更新最終結果,但看起來不錯!
更新:到目前為止,我正在保存所有文件,一切看起來都很棒。具有諷刺意味的是,我意識到我什至不需要“掃描失去的文件”,因為分區/文件結構從未改變,似乎該軟體能夠以某種方式查看鏡像中的單個磁碟,而無需“導入”池或擁有其他可用磁碟。(我通過不掃描確認了這一點,而是直接在我的其他鏡像磁碟上“查看文件”)
我猜這些人不知道他們在說什麼……我討厭那些只是用負面/無用的回饋來拖釣的人……
https://www.ixsystems.com/community/threads/recovery-tool-for-zfs.23008/post-138885