August 07, 2003

輕鬆轉換 ext2 成 ext3 日誌型檔案系統

ext2 一直是 Linux 傳統的檔案系統,當然本身 ext2 有它的優點存在例如快速、不需要特別 defrag ,不過有一點比較麻煩的是當不正常關機之後在下次重開系統的時候必須先行檢查與修復,過去的硬碟大小了不起都是以百 MB 為單位,而現今的硬碟隨隨便便都上好幾十 GB,因此檢查起來便十分耗時....

現在我們有一個另外的選擇 -- 日誌型檔案系統,跟 ext2 檔案系統最直覺的差異就是,當系統因不正常關機之後,使用日誌型檔案系統將不再需要做檢查,嚴格的說是不需要每次都做檢查。


對於 Server 來說當然是最好不過了,因為 Server 的硬碟空間比起一般使用者可多更多了,一個商業性質的網站來說時間就是金錢,晚一秒修復可能造成的損失就很大,對於我們這種常在 linux 底下開發的人來說日誌型檔案系統也十分方便,目前當紅的日誌型檔案系統有 xfs 、 ext3 、 jfs 、 reiserfs 各個日誌型檔案系統都有擅長之處,例如 xfs 對大檔案處理很有一套,reiserfs 對小檔案處理號稱最快,ext3 則是對於 ext2 相容性最好。


如果您的 Linux 系統目前是 ext2 檔案系統,那您就可以透過底下介紹的兩個步驟輕鬆的轉換成 ext3 日誌型檔案系統:

1. # tune2fs -j /dev/hda1
2. 修改 /etc/fstab 將舊有的設定:

" /dev/hda1 / ext2 errors=remount-ro 0 1"

改成:

" /dev/hda1 / ext3 errors=remount-ro 0 1"

重新開機就大功告成囉.bighappy.gif

注意! 上述的例子純屬個案請依照您實際的系統調整,ext2 轉成 ext3 並不會破壞原來系統中的資料!

現在我們有一個另外的選擇 -- 日誌型檔案系統,跟 ext2 檔案系統最直覺的差異就是,當系統因不正常關機之後,使用日誌型檔案系統將不再需要做檢查,嚴格的說是不需要每次都做檢查。


對於 Server 來說當然是最好不過了,因為 Server 的硬碟空間比起一般使用者可多更多了,一個商業性質的網站來說時間就是金錢,晚一秒修復可能造成的損失就很大,對於我們這種常在 linux 底下開發的人來說日誌型檔案系統也十分方便,目前當紅的日誌型檔案系統有 xfs 、 ext3 、 jfs 、 reiserfs 各個日誌型檔案系統都有擅長之處,例如 xfs 對大檔案處理很有一套,reiserfs 對小檔案處理號稱最快,ext3 則是對於 ext2 相容性最好。


如果您的 Linux 系統目前是 ext2 檔案系統,那您就可以透過底下介紹的兩個步驟輕鬆的轉換成 ext3 日誌型檔案系統:

1. # tune2fs -j /dev/hda1
2. 修改 /etc/fstab 將舊有的設定:

" /dev/hda1 / ext2 errors=remount-ro 0 1"

改成:

" /dev/hda1 / ext3 errors=remount-ro 0 1"

重新開機就大功告成囉. ^_^

注意! 上述的例子純屬個案請依照您實際的系統調整,ext2 轉成 ext3 並不會破壞原來系統中的資料!

由 moto 發表於 02:06 PM | 迴響 (1516)