ext3 から ext4 へのコンバート

  • 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

コメント

このブログの人気の投稿

systemd-resolveの設定(Ubuntuなどの動的DNS設定)

GRUB起動メニューのタイムアウト時間、起動するOSの変更

Salesforce Trailheadチャレンジメモ(Apex の基礎とデータベース)