Filesystems

使系統能夠抵禦意外斷電

  • June 25, 2020

是否有任何通用或標準方法可以使系統更強大,以防止意外斷電(即,沒有正確關閉)?我使用的是 UPS,但電池快沒電了,我還沒有機會更換它。

在上次斷電期間(當我關閉 UPS 以將其移除時),我的一個文件系統被徹底摧毀。這是一個損壞的 ext3 文件系統,而我目前的大多數文件系統都是 ext3。是否有更具彈性的文件系統?

在這方面我可以採取任何其他措施來使系統更安全嗎?

我在 ArchLinux wiki 上看到了這個頁面,標題為:什麼是最抗錯誤的文件系統?. 在這個執行緒中有幾個建議:

數據=期刊

使用帶有data=journal掛載選項的 ext3。您還可以使用以下命令將其設為預設值:

tune2fs -o journal_data /dev/your_partition

摘自 tune2fs 手冊頁

journal_data
             When  the  filesystem  is mounted with journalling enabled,
             all data (not just metadata) is committed into the journal 
             prior to being written into the main filesystem.

ext3 與 ext4 的缺點

引用自:https://unix.stackexchange.com/questions/86647