Fedora 11 に正式された ext4 ですが、RedHat, CentOS でも利用可能なので、そろそろ安定したのかしら?と思い、ちょっと試してみました。あと、個人的覚書。
試した環境は、個人ファイルサーバーとして利用している大分古い HP のデスクトップ PC d330 ST です。
- CPU : 2.66 GHz
- HDD : 128 GB
- MEM : 1.25 GB
- OS : CentOS release 5.4 (Final)
- Karnel : 2.6.18-164.9.1.el5
1.ext4 を利用する準備
e4fsprogs を yum からインストールします。
[host@user ~]# yum install e4fsprogs.i386
2.起動時に ext4 でマウントするようにする
[host@user ~]# vi /etc/fstab
/dev/VolGroup00/LogVol00 / ext4 defaults 1 1
LABEL=/boot /boot ext4 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/VolGroup00/LogVol00 / ext4 defaults 1 1
LABEL=/boot /boot ext4 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
3.再起動
4.ext4 でマウントされているかチェック
[host@user ~]$ df -hT
Filesystem Type サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
ext4 71G 21G 47G 31% /
/dev/hda1 ext4 99M 37M 58M 39% /boot
tmpfs tmpfs 633M 0 633M 0% /dev/shm
Filesystem Type サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
ext4 71G 21G 47G 31% /
/dev/hda1 ext4 99M 37M 58M 39% /boot
tmpfs tmpfs 633M 0 633M 0% /dev/shm
とりあえず、これで ext4 でマウントされています(たぶん)
5.ベンチマークプログラム bonnie++ のインストール
[host@user ~]# yum install bonnie++.i386
6.bonnie++ の実行
[host@user ~]# bonnie++ -u root -d / -n 256:0:0:16
端折りましたが、ext3 の状態で bonnie++を利用して取ったベンチマーク結果と、ext4 でのベンチマーク結果が以下。
正直 PC スペックの問題なのか、ext4 の設定・利用方法が間違えているのか、ほとんど差が無い状態です。ちょっとだけ ext3 のが優位。低スペックだとこういう現象になるのでしょうか?とりあえず、動作的には問題が無いのでそのままにしてあります。
それでは、ext4 の発展を願って!
