Linux
ReFS,但適用於 Linux
微軟將為 Windows 8 帶來“彈性文件系統”,但僅限於伺服器。我希望在 Linux 桌面上使用它,但我的搜尋顯示沒有競爭者。Linux 的文件系統太多了,也許我只是錯過了它。
我對這樣一個文件系統的期望是一個壞塊不會搞砸文件或日誌。我不是 FS 極客,所以請解釋這種容錯性是否不適合桌面/CPU 密集型/記憶體密集型/降低 HDD 的使用壽命/已經在某些 FS 中,例如 Ext4/等。
有類似的東西可用於 Linux 嗎?
如果您正在為 Linux 世界中的通用電腦尋找高級文件系統,有兩個候選者:ZFS和BTRFS。ZFS 更老也更成熟,但它最初來自 Solaris,並且移植到 Linux 並不是無縫的。BTRFS 仍在大力開發中,並非所有功能都已準備好迎接黃金時段。
兩種文件系統都提供每個文件的校驗和,因此您將知道文件是否損壞;這更像是一種安全保護,而不是針對故障硬體的保護,因為故障硬體往往會使文件不可讀,硬體有自己的校驗和,因此讀取錯誤數據的可能性極小(如果磁碟讀取返回錯誤數據,並且您正在確定這不是應用程序錯誤,怪你的 RAM,而不是你的磁碟)。
如果你想要彈性,到目前為止最好的做法是在兩個磁碟上進行RAID-1(即鏡像)。當磁碟開始出現故障時,很少有幾個扇區受到影響。通常,如果磁碟沒有完全停止工作,更多的扇區會很快跟進。因此,在同一個磁碟上複製數據並沒有什麼幫助。在兩個磁碟上複製數據不需要任何文件系統支持。您可能希望在同一個磁碟上複製數據的唯一原因是您的筆記型電腦只能容納一個磁碟,但即便如此,好處也很小。
請記住,無論您有多少複製,您仍然需要進行離線備份,以防止出現大規模硬體故障(電湧、火災等)和軟體級問題(例如意外刪除或覆蓋文件)。