tuneoの日記: ???
openSuSEをVirtualBoxの仮想マシンにインストールしようとするとハングするので、代わりにUbuntu 9.10(amd64)の仮想マシンを使って、この辺と首っ引きでbtrfsごっこをやってみた。
仮想マシンに2GBの仮想ディスクを4台(/dev/sd[bcde])足して、btrfs-toolsを入れてレッツトライ。カーネルバージョンは2.6.31-16-generic、btrfs-toolsのバージョンは0.19-3だそうな。
$ sudo mkfs.btrfs -m raid10 -d raid10 /dev/sd[bcde]
$ sudo mount /dev/sdb /mnt
$ sudo dh --si /mnt
ファイルシステム 使用済みサイズ %の容量 マウント位置
/dev/sdc 8.6G 29k 8.6G 1% /mnt
$ sudo umount /mnt
……メタデータもデータもRAID10で冗長化してるのに、なんで空き領域が8GB?
RAID10は2D+2Pなんだから利用可能領域は4GBだろ?
それならばと、RAIDレベルを変えてRAID1(1D+3P)で試してみる。これだと利用可能領域は2GBになるはず。
$ sudo mkfs.btrfs -m raid1 -d raid1 /dev/sd[bcde]
$ sudo mount /dev/sdb /mnt
$ sudo dh --si /mnt
ファイルシステム 使用済みサイズ %の容量 マウント位置
/dev/sdc 8.6G 29k 8.6G 1% /mnt
$ sudo umount /mnt
……おんなじやん。RAID1/10はまだ使えないと見た。0は知らんけど。
??? More ログイン