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

使用reiser4

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

  reiser4被誉为地球上最快的文件系统;
fh:F8jj#db'^6d Q0 
'eppi dI%?0  本人已经对它眼馋好久了,今天终于把系统搬到了reiser4上,欣喜!!
p I-A[-Q;V;qC0 
5o4il7s\0  下面是步骤,记录一下: 使用reiser4文件系统当然要安装相关的工具包 -- reiser4progs
#_}j%p#Cb4A0   ( PS: 我的/boot分区是独立的ext2分区,所以就不用打Grub的reiser4补丁,独立的/boot其实很方便,建议分一个小于64M的分区,加上noatime参量)爱好者博墅C(j d4] @-kWK5I
   ubuntu下的话直接可以
#H,O6r&k$pK%S0
sudo apt-get install  reiser4progs
   爱好者博墅{+f)K-{{!g
   可惜,我只能用 make 编译安装, 首先到ftp://ftp.namesys.com/pub/  下载 libaal-1.0.5.tar.gzreiser4progs-1.0.6.tar.gz 爱好者博墅 W8S?4A"C5F3|
 
5_6k Kh:LM9^P0  然后解压 ,编译 ,安装 爱好者博墅 ^P7X4s D&u4k
tar -zxvf libaal-1.0.5.tar.gz   #先安装lib爱好者博墅#`r!h2l5F:h/nG
cd  libaal-1.0.5/爱好者博墅%x$I3b a0@-R
./configure --prefix=/usr
f ? K-Z~$qCnp0make爱好者博墅T%x Nl+K^;o2N a}
sudo make install 爱好者博墅1gF$T#K:[c `
sudo /sbin/ldconfig 爱好者博墅E1oQ aXU\

%~ me?-\0s f j t0tar -zxvf reiser4progs-1.0.6.tar.gz
N]*U8yiW*t0cd  reiser4progs-1.0.6/爱好者博墅$['T5V8BV
./configure --prefix=/usr
e \(k8@4r9?9G2k&n0 make
'J;S"ju3Po0 sudo make install
Z#?`:DK%j:x.~,}5n0 sudo /sbin/ldconfig
 爱好者博墅1o~RR"l_y Lr$e
    在工具安装好后,就打reiser4的内核补丁,我用的是2.6.22.1内核爱好者博墅 W Fss.tC:eF
   到ftp://ftp.namesys.com/pub/reiser4-for-2.6/ 下载 reiser4-for-2.6.22.patch.gz
:i$W$w^_ or6\@\0   打上补丁
~1Da'b7c%TYM0
gzip -cd ../reiser4-for-2.6.22.patch.gz  | patch -p1爱好者博墅\I[iQ
make menuconfig   
` A!vZ2n:o0# 记得要把下面的选上
Code maturity level options  
(T%}S:Zf.V0    ---> Prompt for development and/or incomplete code/drivers
 # 然后确保4k stacks没有选
*dpr^)M@ N0
Kernel hacking ---> Use 4Kb for kernel stacks instead of 8Kb
爱好者博墅m;VI;q-QS\M)@+I;S
#记得把reiser4的选项选上,呵呵爱好者博墅BQjO+hL:n7C
#    CONFIG_REISER4_FS=y
Vc~3u%y(f0爱好者博墅L:q@q7P
# 我的硬盘是IDE硬盘,使用SATA驱动,识别成sda,编译时config文件中爱好者博墅U Yp)eYC0DqA
CONFIG_ATA_GENERIC=y

`&aL2n)x s9\0爱好者博墅*G#v[5Z8p2t~0x/E/V
make -s clean bzImage modules
c8m-fjY`0sudo make modules_install  爱好者博墅!u$uZNpJo
sudo make install
8Zf o} h5[ L#mz7l0爱好者博墅Tm v2_3_
# 记得加上映像文件 爱好者博墅#gT,f|ff
sudo mkinitcpio -g /boot/kernel2.6.22.1.img -k 2.6.22.1爱好者博墅9NZ p9?#W B2Nt

Ry(Fi^Q[V0# 修改 menu.lst
.Y'P5\jVk"EL0sudo cp /etc/fstab /etc/fstab_backup爱好者博墅K)DR*u/p
sudo nano -w /etc/fstab
.FU*[iI^0
/dev/sda8 / reiser4 defaults 0 1

1o(JYC*GzNDcq0
   
J+E2`/qL0    最后了,我用集成reiser4的LiveCD(systemrescuecd-x86-0.3.7.iso)启动系统,爱好者博墅-E!Cy&GY ^(G S&F&r
mkdir /reiser4爱好者博墅/F#Vs!F'th,K
mkdir /data爱好者博墅N"y&P8p*_
mount /dev/hdc9 /data  # 挂载上数据分区 
B9Y*vm4F0# 我是IDE硬盘,而我自己编译的内核是用SATA驱动代替老的IDE驱动,所以识别成sda爱好者博墅0|O;f'`zz
mount /dev/hdc8 /reiser4  # 挂载系统盘爱好者博墅2U D+y`A
cd /reiser4
0o#^^!A9MB*b1{0tar -zcvf /data/arch_backup.tar.gz ./             # 备份系统数据爱好者博墅,o,pZXk"CC7{,AN
umount /reiser4
m^ v+D&q YF\0mkfs.reiser4 /dev/hdc8       # 格式化
9BQr O"Y K7w0mount /dev/hdc8 /reiser4  # 挂载系统盘爱好者博墅5K+Rx)Z K$pC
tar -zxvf /data/arch_backup.tar.gz -C /reiser4    # 还原
%\9_x|/xN/V0umount /reiser4爱好者博墅6B2I \ I4w j*X
umount /data爱好者博墅 nQ[r+j9A)d$]
reboot  # 重启进入主系统
$g+].}C6O`0
    爱好者博墅z?G!mY#_NYX%C
        进入系统之后只要改变一下用户文件夹的权限就可以了           爱好者博墅Os.]{Z3VE
sudo chown -R yourname:group /home/yourname爱好者博墅(U)ZD|G:?:aPU&ch1R
爱好者博墅]mK M}Yl"N;P)Q
      OK!!, Reiser4可以用了,  随便把我以前和其他文件系统的对比贴出来,只是空间分配的对比(用的是Gentoo的protage解压后的ebuild文件)爱好者博墅Z\ H |1N"p.p

D"mUT+dxaKic0爱好者博墅bm3c'[6f"Wp*q

比较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 :( :)

日历

« 2012-01-17  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

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

RSS订阅

Open Toolbar