- Debian 6.0 (squeeze) 環境で、/home を ext3 から ext4 へコンバートしました。
- サイズは 50GB、数分で終わりました。
- 念のため、Single で立ち上げてコンバートしました。マルチでもたぶんできると思います。
- /dev/sda6 を /home にマウントしているという環境です。
# umount /dev/sda6
# fsck.ext3 -pf /dev/sda6
/dev/sda6: 25262/3276800 files (6.0% non-contiguous) 5612307/13107024 blocks
# tune2fs -O extents,uninit_bg,dir_index /dev/sda6
tune2fs 1.41.12 (17-May-2010)
# fsck.ext4 -yfD /dev/sda6
e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 3A: Optimizing directories
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda6: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda6: 25262/3276800 files (6.0% non-contiguous) 5612226/13107024 blocks
- 次に /etc/fstab を編集し、/home のファイルシステムを ext4 に書き換えます。
# vi /etc/fstab
======================
# /home was on /dev/sda6 during installation
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home ext3 defaults
↓
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home ext4 defaults
======================
- UUIDは変わってなかったですが、念のために調べるならば
# tune2fs -l /dev/sda6 |grep UUID
Filesystem UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
# mount /home
[ 2308.570821] EXT4-fs (sda6): mounted filesystem with ordered data mode
コメント
コメントを投稿