※カーネル2.6での説明です。
カーネル本流に含まれていないので、以下の手順で使ってみましょう
(reiser4とKDBパッチは同居できません)
※kernel2.6.13-rc3 for reiser4作成例
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.13-rc3.tar.bz2 wget ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc3/2.6.13-rc3-mm1/2.6.13-rc3-mm1.bz2 wget ftp://ftp.namesys.com/pub/reiser4progs/libaal-1.0.4.tar.gz wget ftp://ftp.namesys.com/pub/reiser4progs/reiser4progs-1.0.4.tar.gz tar xvjf linux-2.6.13-rc3.tar.bz2 tar xvzf libaal-1.0.4.tar.gz tar xvzf reiser4progs-1.0.4.tar.gz bunzip2 2.6.13-rc3-mm1.bz2 cd linux-2.6.13-rc3 patch -p1 < ../2.6.13-rc3-mm1 cd ../libaal-1.0.4 ./configure make make install cd ../reiser4progs-1.0.4 ./configure make make install cd ../linux-2.6.13-rc3 make menuconfig
※make menuconfigで必要な項目
CONFIG_REISER4_FS | * |
make make modules make modules_install make install
作ったカーネル(2.6.13-rc3-mm1)をboot
※マウント
fdisk /dev/sda #パーティションタイプはLinux(83) mkfs -t reiser4 /dev/sda1 mount -t reiser4 /dev/sda1 /mnt/reiserfs/ #loopデバイス dd if=/dev/zero of=/tmp/file bs=1M count=1024 mkfs -t reiser4 -f /tmp/file mount -t reiser4 -o loop /tmp/file /mnt/reiserfs/