centos怎么从ext3平滑迁移到reiserfs文件系统?
目的:只是在centos服务器上(新安装)应用reiserfs文件系统。
在网上查到的资料是安装centos plus支持reiserfs的内核,之后要重新建立文件系统,资料会丢失。
是否有不丢失文件,从ext3平滑迁移到reiserfs的方法呢?另外平滑过渡是不是和直接创建的文件系统没什么区别?谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
还是备份迁移来得好。。。
猴年马月的文档,LILO都出来了。现在都GRUB了。
文件系统迁移还是停业务迁移吧
Reiser4的小文件性能要比ext4好
没有从ext3直接迁移到reiserfs的方法,都需要备份,重建文件系统再恢复。
此外不建议这样做了Reiser被关牢里了,没什么发展。还不如用ext4
1,确定kernel里有reiserfs支持(应当编进内核吧),确定安装过reiserfsprogs,使系统有mkreiserfs或者mkfs.reiserfs(in debian)以及fsck.reiserfs
2,
欲将debian(/dev/hda6)转移到reiserfs(/dev/hda
fidsk /dev/hdx(根据你的系统来确定x的值,一般都是hda)
输入t 回车,
输入你要格式化为reiserfs分区的partition number,偶要格式化/dev/hda8为reiserfs分区,所以输入8
输入83 标识此为linux分区
ok,输入w,存盘退出(在这里,我想起了大家所说,win2k中可以看到linux分区,导致2k变慢的情况,估计就是因为system id并不是83,linux分区,而是保存了以前的vfat或者ntfs id,用fdisk命令按照上面的方法做下,看看能否消除这种情况)
fdisk -l /dev/hda确定下
格式化/dev/hda8为reiserfs分区
mkreiserfs /dev/hda8
3,umount掉加载的一些分区(比如fat,ntfs等,不然会tar error,因为file system不同,另外,这样做也会把别的非必要分区的所有文件拷贝过来,所以…………)
mount /dev/hda8 /mnt/c
tar cvlf - / | tar xf -
等待,ft,最后200MB ERROR
看提示,几个文件说我的时间是未来时间……………………
oh,想起来了,自己因为长期在家,没有时间概念,时间设定比北京时间快一个来月,后来又设定正确,将时间向后推迟一个月吧
重新格式化,再来
残念@#$%……#%又是error,最后的最后
又是因为时间,应该往后推两个月#@%#%%
算了,已经到结尾的结尾了 ,哈哈哈哈哈哈,很不严谨的态度,是么
4,vi /mnt/c/etc/fstab
设定分区,更改类型为reiserfs,
更改/(我只有/分区和swap)分区所在位置为/dev/hda8
具体如下
/dev/hda10 / reiserfs notail 0 0
(这个设定在以前发的一个网址里有详细说明,gentoo总裁写的)
chroot /mnt/c
嗯,好,现在进入hda8里面了
vi /etc/lilo.conf
将boot=
root= 都改为hda8
lilo -v -v -v
ok,已经将引导扇区写入hda8了
exit (退出root监狱)
vi /etc/lilo.conf(呵呵,可不是以前那个/etc/lilo.conf噢,仔细看下)
加入other=/dev/hda8
lable=reiserfs
lilo -v -v -v
重起,debian菜单出现,选择reiserfs,ok,现在进来reiserfs的debian了…………………………
一切正常,无error
运行df,检测
yeah, / 为/dev/hda8