红联Linux门户
Linux帮助

开始DIY前,简单备份您的LINUX。

发布时间:2006-08-28 21:09:09来源:红联作者:ckaces
作者:hex

这儿提供一个简单的方法。

第一步:准备
1、清除硬盘里的多余东西,以debian为例,运行apt-get clean,就可以把/var/cache/apt下apt-get来的deb包清除掉。
2、一张CD linux,当然能开机的磁盘也行。
3、一个用来储存备份数据的分区。

第二步:备份
1、以CD LINUX开机,进入root#状态,
2、建立临时目录,及挂载硬盘分区。其中这以的hda1指的是根分区"/",hda3指目标分区,不同的硬盘配置应该不同,可以用先用fdisk查看一下本机的分区情况。
[code]#mkdir 1
#mkdir 2
#mount /dev/hda1 1
#mount /dev/hda3 2
#cd 2
#mkdir bak
#cd bak
#tar zcvf bak.tgz /root/1/ ***注**** 这儿的/root/1/就是指刚才挂载的硬盘上的 / 分区,如不清楚,可以进入刚才建立的目录 1 下运行 pwd,查看长路径。[/code]
3、等运行完成,要分区就备分完成了。至于位于不同分区的/home./boot等,大可不必理分,因为没有挂上去。备份前最好不要运行zhcon,会严重影压宿速度。

第三步:还原
1、还是用原来那张CDLINUX启动。
2、格式化硬盘里的根分区,且分区格式应和原来相同。
[code]格式化成ext3格式
mkfs.ext3 /dev/hda1
格式化成reiserfs的格式
mkfs.reiserfs /dev/hda1 或mkreiserfs /dev/hda1[/code]
3、还原
[code]#mkdir 1
#mkdir 2
#mount /dev/hda1 1
#mount /dev/hda3 2
#cd 2/bak
#tar zxvf bak.tgz / -C[/code]
***注,-C 的C为大写字母。
完成后,取出CD,Ctrl+Alt+Del重启。

***本机上装有wine,firefox,gnome,及十多个字体,备分后bak.tgz为600多M,比起用ghost的无压缩全分区全容量备份,可省时省力得多。***
文章评论

共有 1 条评论

  1. Explore 于 2006-08-28 21:53:37发表:

    具体看了下,不错