根文件系统转移到 reiserfs 手记

王朝other·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

trustix 1.2

原来/文件系统在/dev/sda1上面

其他分区及mount point 如下:(#df)

Filesystem 1k-blocks Used Available Use% Mounted on

/dev/sda5 2016016 58676 1854928 3% /home

/dev/sda6 1011928 479248 481276 50% /usr

/dev/sda8 489992 9616 455076 2% /var

root@trustix-br /home/free# uname -a

Linux trustix-br 2.2.20brfw #6 Sat Mar 9 06:00:15 EST 2002 i686 unknown

从http://www.reiserfs.org/下载

1. linux-2.2.19-reiserfs-3.5.34-patch

2. reiserfsprogs-3.x.1b.tar.gz

编译安装2;

接着

#cp linux-2.2.19-reiserfs-3.5.34-patch /usr/src

#cd /usr/src

#patch -p0

安装patch完毕。2.2.19的patch跟2.2.20没有冲突,或者可以忽略。

配置内核,加上reiserfs支持,直接把reiserfs编译到内核里。否则boot的时候

会认不出reiserfs的根分区。(这个地方很奇怪,好像我在mandrake里面的根

reiserfs分区是通过module安装上去的,没弄懂怎么回事)

改/etc/lilo.conf

root@trustix-br /usr/src# more /etc/lilo.conf

boot=/dev/sda

map=/boot/map

install=/boot/boot.b

prompt

timeout=50

default=linux-brfw

image=/boot/vmlinuz-2.2.20brfw

label=linux-brfw

initrd=/boot/initrd-2.2.20brfwreiser.img

read-only

root=/dev/sda1

image=/boot/vmlinuz-2.2.20brfw

label=linux-brfwrs

initrd=/boot/initrd-2.2.20brfwreiser.img

read-only

root=/dev/sda7

#lilo

用新的支持reiserfs的内核重新启动。

fdisk分出一个区来。我是分出的/dev/sda7

#mkreiserfs /dev/sda7 (这个东西在刚才安装的reiserfsprogs-3.x.1b.tar.gz里面)

#mkdir /mnt/reiser

#mount -t reiserfs /dev/sda7 /mnt/reiser

#cp -a /bin /boot /dev /etc /lib /opt /root /sbin /tmp /mnt/reiser

#cd /mnt/reiser

#pwd

/mnt/reiser

#mkdir usr var mnt (这个是fstab里面的mount点,一定要mkdir)

#mkdir /proc (proc文件系统,空目录)

#vi /mnt/reiser/fstab

改/dev/sda7 / reiserfs defaults 1 1

reboot ; 启动的时候选择 linux-brfwrs启动

搞定。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航