Docker

從軟體 RAID 1 恢復文件

  • June 14, 2021

當我創建一個 Docker 容器並映射我的 RAID 時,我不小心從我的 MDADM RAID 中刪除了我的文件,但在那之後,RAID 中的所有文件都消失了。目前未寫入或讀取光碟。我想問有什麼方法可以恢復我的文件?不幸的是,我沒有備份。我也願意接受任何建議,甚至將磁碟附加到 Windows 機器上。這是我使用的 Docker 撰寫配置文件 –> https://pastebin.com/PqwEkZ4G

提前致謝。

RAID 層只是將刪除操作複製到每個 RAID 成員,因此在這種情況下正確操作 RAID 不可能有幫助。這正是為什麼 RAID 不能替代備份的原因。

因此,如果 RAID 執行正常,則恢復過程與單個驅動器的恢復過程完全相同。它總是從磁碟轉儲開始進行“無限重試”。

其餘的取決於您在陣列中的結構——分區、LVM、文件系統等。掃描刪除的文件、重新創建的文件系統等,所有這些都是痛苦的事情。如果沒有關於結構的詳細資訊和通常的數據,就無法提出更具體的建議。即使在那之後,機會也不是很高。

引用自:https://serverfault.com/questions/1066603