將 ext2 檔案系統轉換為 ext3

Tagged:  

上一個月 (2003年12月) 及今個月 Linux 的核心 (kernel) 相繼出現嚴重安全漏洞, 幸好因為開放程式碼關係, 相關的更新便很快推出了, 而我亦第一時間為兩台伺服器換上 2.4.24 的核心。與此同時, 我更為本站的伺服器 (其實是一台古董手提電腦) 的檔案系統 (filesystem) 由 ext2 轉換為 ext3 ...

當使用 "tune2fs -j /dev/hda1" 指令去轉換檔案系統後 (同時亦更新 Linux kernel 到 2.4.24), 再重啟伺服器時, 打算把沒用的 /.journal 刪掉, 郤出現

# rm /.journal
rm: remove write-protected file `/.journal'? y
rm: cannot unlink `/.journal': Operation not permitted

其實只是小問題, 只需要打以下指令便成:

# chattr -i /.journal
# rm -f /.journal

假如你在執行 "tune2fs -j /dev/hda1" 指令後又未重啟伺服器, 但又想重新製造 ext3 的 journal, 你便可以打

# chattr -i /.journal && rm -f /.journal && tune2fs -j /dev/hda1