FlossDoc: 請協力 GPLv3 的中文翻譯工作。
設定 Ext2/Ext3/Ext4 檔案系統的錯誤處理方案
FlossDoc,自由中文開源知識庫
當 GNU/Linux 上的 ext2/ext3/ext4 檔案系統在運作時發生問題 (例如 CPU/記憶體錯誤或磁碟錯誤),系統預設會繼續正常運作。然而,如果問題嚴重,繼續運作可能會令損害加劇,檔案系統資料亦會因此而流失。
事實上,系統管理員可以在檔案系統的 super block 或掛載檔案系統時,指定發生問題時的錯誤處理方案。Ext2/ext3/ext4 檔案系統可以使用三個錯誤處理方案 (error behavior):
- continue - 繼續正常運作
- remount-ro - 重新掛載檔案系統成只讀模式,可以令系統有限度地繼續運作但減低損害檔案系統資料的機會。
- panic - 令系統即時當機,可以令損害停止加劇。
當然無論選擇以上任何方案,只要檔案系統有問題發生,重新啟動 GNU/Linux 時都會自動使用 fsck 對檔案系統進行完整的檢查。
掛載檔案系統時可以使用選項 -o errors=error-behavior指定檔案系統的錯誤處理方案:
mount -t ext3 -o errors=remount-ro /dev/sdb5 /mnt
在 /etc/fstab 指定個別檔案系統的錯誤處理方案,可以在檔案系統選項加上 errors=error-behavior:
/dev/sda7 /home ext3 errors=remount-ro 0 1
如果不想每次在掛載或 fstab 指定錯誤處理方案,亦可以使用「tune2fs -e error-behavior 裝置檔案」在檔案系統的 super block 設定預設方案:
tune2fs -e remount-ro /dev/sda8
[编辑]
相關頁面
[编辑]
相關連結
- e2fsprogs. “tune2fs(8): adjust tunable filesystem parameters on ext2/ext3 filesystems”. Linux. - GNU/Linux 中的 tune2fs(8) 說明文件
- e2fsprogs (Mar 2008). “tune2fs(8)”. Linux. - GNU/Linux 中 e2fsprogs 1.40.8 的 tune2fs(8) 說明文件
- e2fsprogs (2008). “tune2fs(8) - adjust tunable filesystem parameters on ext2/ext3 filesystems”. Ubuntu 9.04. - Ubuntu 9.04 中 e2fsprogs 1.41.3 的 tune2fs(8) 說明文件
页面分类: Filesystem | Ext2 | Ext3 | Ext4

