总有一些事,一些人,一些思想是我们所不能左右的; 那么,让它去吧,继续走自己的路。

使用reiser4

上一篇 / 下一篇  2007-08-04 20:39:14 / 个人分类:计算机技术

  reiser4被誉为地球上最快的文件系统;爱好者博墅|3[HIm(ian8Nx
  爱好者博墅 TT k]BE&D
  本人已经对它眼馋好久了,今天终于把系统搬到了reiser4上,欣喜!!
Vd6B{.bZ:q0 
(z0G1Q?6nW'fa0  下面是步骤,记录一下: 使用reiser4文件系统当然要安装相关的工具包 -- reiser4progs
2g|x@j2a d0   ( PS: 我的/boot分区是独立的ext2分区,所以就不用打Grub的reiser4补丁,独立的/boot其实很方便,建议分一个小于64M的分区,加上noatime参量)
P.I;r ta,x.pL~4T0   ubuntu下的话直接可以 爱好者博墅Rl!JD&c,Skm
sudo apt-get install  reiser4progs
  
"E c3JfC"U+X,]0   可惜,我只能用 make 编译安装, 首先到ftp://ftp.namesys.com/pub/  下载 libaal-1.0.5.tar.gzreiser4progs-1.0.6.tar.gz
Ny2XamS0  爱好者博墅s#d*AuM H
  然后解压 ,编译 ,安装 爱好者博墅-z:D ^t|4|
tar -zxvf libaal-1.0.5.tar.gz   #先安装lib爱好者博墅dI U |f
cd  libaal-1.0.5/
V(JKs])H'vl0U0./configure --prefix=/usr爱好者博墅&P\7\.bnPP
make
W0l.Gd8JUs9oP Y0sudo make install 爱好者博墅|L(qPw7I}_:jR
sudo /sbin/ldconfig
${0RO~JS [+S"E0
b/]Y ar'}p@'uue0tar -zxvf reiser4progs-1.0.6.tar.gz
|4y l0|,I:M$c0cd  reiser4progs-1.0.6/爱好者博墅o gzH4P'i2h
./configure --prefix=/usr
0k%DE%UB V(Nl{s0 make爱好者博墅;`({iup~
sudo make install
9l%z+X2g"f'Y _0 sudo /sbin/ldconfig
 
XB;V-u&V+O$Y0    在工具安装好后,就打reiser4的内核补丁,我用的是2.6.22.1内核
])wr3u4BZVJHT0   到ftp://ftp.namesys.com/pub/reiser4-for-2.6/ 下载 reiser4-for-2.6.22.patch.gz爱好者博墅Ui _.~&y9E7?Z
   打上补丁
qJ}#h a's0
gzip -cd ../reiser4-for-2.6.22.patch.gz  | patch -p1爱好者博墅)c^?8e)qN(yl
make menuconfig   
5\!j"[F3w jFG{0# 记得要把下面的选上
Code maturity level options  
#Z l'Z$BVd0    ---> Prompt for development and/or incomplete code/drivers
 # 然后确保4k stacks没有选爱好者博墅2rA2_!I;AGcK r~)?
Kernel hacking ---> Use 4Kb for kernel stacks instead of 8Kb
爱好者博墅7p,D6{V H,\ k-N1Q
#记得把reiser4的选项选上,呵呵
_Z mjt a c$G0#    CONFIG_REISER4_FS=y爱好者博墅~ B~3bQ3v
爱好者博墅BYXK|Q#N}
# 我的硬盘是IDE硬盘,使用SATA驱动,识别成sda,编译时config文件中
W3Oqt fuuQg&R!C0
CONFIG_ATA_GENERIC=y

z$x3A%E/O"nG0爱好者博墅 b|.HR&Ua!A2N[
make -s clean bzImage modules 爱好者博墅{%n9IUvA_$iC7^
sudo make modules_install 
A h \$u!o^n3SSD0
sudo make install爱好者博墅;ClvEIV)S
爱好者博墅/v6n/c+k2o-w
# 记得加上映像文件 爱好者博墅G.v1gl.?V ^2O
sudo mkinitcpio -g /boot/kernel2.6.22.1.img -k 2.6.22.1爱好者博墅:ae9Y(j.WN3J
爱好者博墅{:QU/U%p6R \s d,S
# 修改 menu.lst
!^ fO{Gf$vr+pcP0sudo cp /etc/fstab /etc/fstab_backup爱好者博墅%ROSz5hJ*`
sudo nano -w /etc/fstab爱好者博墅+i wRd,i1R
/dev/sda8 / reiser4 defaults 0 1

-`2Y1fz1D`3r[ez0
   
HK&_@biz-i0    最后了,我用集成reiser4的LiveCD(systemrescuecd-x86-0.3.7.iso)启动系统,
s,AD-FE@;DDr0
mkdir /reiser4
6H0I7j6[H0K([t0mkdir /data爱好者博墅E:{ d7mtKD
mount /dev/hdc9 /data  # 挂载上数据分区 
a2jr/mS"i}M*pi0# 我是IDE硬盘,而我自己编译的内核是用SATA驱动代替老的IDE驱动,所以识别成sda
ytx&V-rlH/E'P0mount /dev/hdc8 /reiser4  # 挂载系统盘爱好者博墅9@ia3Eju
cd /reiser4
J9j4fNtq*r0tar -zcvf /data/arch_backup.tar.gz ./             # 备份系统数据爱好者博墅*s$ON#aXp_!Nu
umount /reiser4爱好者博墅} SZ"`H ]{7d
mkfs.reiser4 /dev/hdc8       # 格式化爱好者博墅(\ Q R9\xs?8q @ H
mount /dev/hdc8 /reiser4  # 挂载系统盘爱好者博墅-I7U.Y+O$T,Wgem0~
tar -zxvf /data/arch_backup.tar.gz -C /reiser4    # 还原
e9j/\#zVE/Yu"b2r0umount /reiser4爱好者博墅0? h xj-l6W k
umount /data爱好者博墅2?-W*qr Q]*X.f
reboot  # 重启进入主系统
#sw MH O(lO yg8u0
    爱好者博墅{c6W3oa5A
        进入系统之后只要改变一下用户文件夹的权限就可以了           爱好者博墅n.I-z(P:Z
sudo chown -R yourname:group /home/yourname爱好者博墅["o#w&j{w
爱好者博墅(y0t7Y4[k8W bq
      OK!!, Reiser4可以用了,  随便把我以前和其他文件系统的对比贴出来,只是空间分配的对比(用的是Gentoo的protage解压后的ebuild文件)爱好者博墅 TX0gHH8m
爱好者博墅]"x#K#e%Ef.h#ut;?~$?

&}&j2a` C7GK*N"M0

比较ext3和NTFS的利用率

比较ext3和NTFS的利用率

XFS和Reiser4的比较

XFS和Reiser4的比较

TAG: 计算机技术

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-02  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 16608
  • 日志数: 56
  • 图片数: 5
  • 建立时间: 2006-06-24
  • 更新时间: 2007-11-10

RSS订阅

Open Toolbar