作業系統設計/檔案系統/故障
外觀
< 作業系統設計
在一般的工程領域中,容錯是指在出現故障後,系統仍然能夠繼續執行(儘管可能以降低的效能)的能力。更具體地說,在檔案系統設計中,它指的是檔案系統即使在遇到硬體錯誤的情況下,也能可靠地儲存資料的能力。
儲存系統中可能出現許多錯誤,尤其是在帶有移動部件的硬碟驅動器中。壞扇區只會阻止一小部分扇區的使用,而磁頭撞擊則可能永久損壞整個磁碟。其他型別的崩潰(軟體錯誤、意外斷電等)通常不會對磁碟造成物理損壞。此類崩潰通常會導致正在寫入過程中的扇區(s)資料混亂。由於許多計算機系統會在將資料儲存到非易失性介質之前在 RAM 中緩衝寫入並重新排序寫入順序,因此此類崩潰通常會導致資料不一致。
在檔案系統中提高容錯能力的方法有很多