|
|
发表于 2006-1-29 13:28:45
|
显示全部楼层
用HUASER的方法, 偶一直觉得她的方法最简单最实用
还有些具体的备份方法和解释, 可以参考:
http://www.linuxeden.com/forum/t96136.html
感谢HAUSER以前的技术贡献, 现在都不知道她到哪去了...:ask
1. 准备备份装在hda13上的linux系统。
[php]
#mount /dev/hda13 /mnt/linux
[/php]
2. 将整个分区备份到/backup下,但不包括/mnt/linux/usr/portage/distfiles下的东西。
[php]
#cd /mnt/linux
#tar -cz --exclude=usr/portage/distfiles -pivf /backup/gentoo-hda13.tar.gz *
[/php]
**如你想将备份刻到光盘上,可以将tar包分割:
[php]
#tar -cz --exclude=usr/portage/distfiles -pivO * | split -a 1 -b 650m - /backup/gentoo-hda13.tar.gz-
[/php]
这样会在/backup生成好几个包gentoo-hda13.tar.gz-a, gentoo-hda13.tar.gz-b等等,每个最大650m。
3. 还原的话,首先要将分割的包合并,再解开:
[php]
#cd /mnt/linux
#cat /backup/gentoo-hda13.tar.gz-* | tar xzvf -
[/php]
须知内容
[php]
当然,还原之前,最好将hda13格式化一下,如:
#mkreiserfs /dev/hda13
[/php]
[php]
如果你只做了一个tar包,还原当然就更简单了:
#cd /mnt/linux
#tar xzvf /backup/gentoo-hda13.tar.gz
可以重启了,就这么简单!
[/php] |
|