News

Linux 磁碟格式 ext3 轉成 ext4

Contributed by TyroneYeh on May 06, 2010 - 06:23 PM

因為 ext4 的檔案格式比較優... 就試著把 ext3 轉成 ext4 囉

不過必須先把 kernel 支援 ext4,可以參考 http://en.gentoo-wiki.com/wiki/Ext4

CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y

再來就是如果不是 / (root) 可以不用 LiveCD 開機才轉,如果是 / (root) 就要 LiveCD囉!

不用 LiveCD 就把磁碟 mount 成 Read only! 用 mount -o remount,ro /path,例如:

mount -o remount,ro /usr

再來就是做轉換的動作,如果是 ext2 先用這個指令轉成 ext3

tune2fs -j /dev/DEV

轉換 ext4 的指令,注意這個只能執行一次

tune2fs -O extents,uninit_bg,dir_index /dev/DEV

 然後用 e2fsck 來修正 tune2fs 的格式,來完成轉換 ext4 格式

e2fsck -fDC0 /dev/DEV

參考資料 https://ext4.wiki.kernel.org/index.php/Ext4_Howto

 

發票登錄摘要

使用者數 256 位
發票張數 21367張
花費金額 2266535 元
中獎金額 62074600元
金額比率 2738.74 %