電源故障時軟體 Raid 中的檔案和目錄消失

電源故障時軟體 Raid 中的檔案和目錄消失

我有一個家庭 samba 檔案「伺服器」(樹莓派),在軟體 raid 1 中帶有兩個硬碟,事實證明它們的可靠性比我的任何非 raid 磁碟都要低。我知道斷電時可能會發生資料損壞,但由於斷電(所有不同的情況),我現在丟失了兩個整個目錄和我正在處理的檔案。電源被切斷,當我重新啟動時,文件是空的。另外兩次,資料夾就不見了。為什麼會發生這種情況?另外,日誌檔案系統不應該阻止這種情況嗎?可能有辦法恢復資料嗎?

答案1

RAID 不是魔法。這是一種在硬碟發生故障時增加正常運作時間的技術,僅此而已。如果您想避免在斷電時丟失數據,請使用 UPS。

寫日記不是魔法。這是一種在意外關閉時確保檔案系統一致性的技術,僅此而已。它透過使某些操作「全有或全無」來實現這一點:要么發生某個操作(例如創建文件),要么不會發生——您永遠不會發現磁碟上的操作已完成一半(例如.為其分配空間但沒有目錄條目的檔案)。它可以在電源故障時加快恢復速度,因為作業系統知道它不需要尋找部分完成的操作的結果。如果您想避免在斷電時丟失數據,請使用 UPS。

簡而言之,您遇到的問題是您使用了錯誤的工具來完成這項工作。如果您想避免在電源故障時丟失數據,則需要保持電腦的電源運行,直到它完全關閉為止。這意味著您需要 UPS。

相關內容