테스트 해 봐야지...
RHEL 5.3 에선 기존 e2fsprogs 대신 e4fsprogs-1.41.1-2.el5 패키지를 제공 한다.
그래서 기존 tune2fs 나 e2fsck 대신 아래의 패키지를 사용해야 된다.
/sbin/debuge4fs
/sbin/dumpe4fs
/sbin/e4fsck
/sbin/e4image
/sbin/e4label
/sbin/e4undo
/sbin/finde4fs
/sbin/fsck.ext4
/sbin/fsck.ext4dev
/sbin/mke4fs
/sbin/mkfs.ext4
/sbin/mkfs.ext4dev
/sbin/resize4fs
/sbin/tune4fs
그 외 ... 문서 등등...
실제 작업을 해 보자.
# cd /; umount /dev/device_name
# tune4fs -O extents,uninit_bg,dir_index /dev/device_name
# e4fsck -pfDC0 /dev/device_name
# mount /dev/device_name
만약 ext4dev 커널 모듈 환경에서 마운트를 했을때 아래와 같은 메시지와
mount: wrong fs type, bad option, bad superblock on /dev/device_name,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
# cat /var/log/messages 에서 아래와 같은 메시지가 출력되면서 마운트가 되지 않는다면
EXT4-fs: device_name: not marked OK to use with test code.
아래처럼 해 보시기 바랍니다.
# debug4fs -w /dev/device_name
debuge4fs 1.41.1 (01-Sep-2008)
debugfs: set_super_value s_flags 4
debugfs: quit
참고 자료 : http://www.cyberciti.biz/tips/linux-convert-ext3-to-ext4-file-system.html
참고 자료 : http://webupd8.blogspot.com/2009/04/convert-your-ext3-file-system-to-ext4.html
참고 자료 : http://kldp.org/node/106122



