LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 816|回复: 8

gentoo安装完成后的备份,帮忙看看方法能成不?

[复制链接]
发表于 2005-12-14 15:34:04 | 显示全部楼层 |阅读模式
已经这么安装了:

两个gentoo,第一个用livecd启动安装,另外一个以第一个为基础系统安装

第一个是备份系统,当第二个出错,用第一个恢复

备份命令, 把第二个系统的各个文件系统逐个mount到 /mnt/recover

比如,第二个系统有
/          /dev/sda5
/boot   /dev/sda6

两个文件系统

  1. # 备份
  2.   # mount 根文件系统
  3. mount /dev/sda5 /mnt/recover
  4.    # 备份
  5. tar cjvpPf  /root/bk-worksys/root.bk.tbz2 /mnt/recover
  6.    # umount 根文件系统
  7. umount /dev/sda5
  8.    # 过程同上面,针对每个文件系统
  9. mount /dev/sda6 /mnt/recover
  10. tar cjvpPf /root/bk-worksys/boot.bk.tbz2 /mnt/recover
  11. umount /dev/sda6

  12. 这样就形成了两个文件系统的备份  root.bk.tbz2和boot.bk.tbz2

  13. # 恢复
  14.    # dd 毁去目标文件系统
  15. dd if=/dev/zero of=/dev/sda5 bs=1k count=2000
  16.     # 建一个新的文件系统
  17. mkreiserfs /dev/sda5
  18.     # mount和解包
  19. mount /dev/sda5 /mnt/recover
  20. tar xjvpPf  /root/bk-worksys/root.bk.tbz2
  21.     # umount
  22. umount /dev/sda5
  23.    # 对每个其他文件系统重复
  24. dd if=/dev/zero of=/dev/sda6 bs=1k count=2000
  25. mkreiserfs /dev/sda6
  26. mount /dev/sda6 /mnt/recover
  27. tar xjvpPf /root/bk-worksys/boot.bk.tbz2
  28. umount /dev/sda6

复制代码


这样做可以么?tar参数,p 和 P 分别是为了保持文件权限设置和留住tar包里面的 '/' 目录
 楼主| 发表于 2005-12-17 10:28:22 | 显示全部楼层
up一下,呵呵,谢谢各位,帮忙看看好不?
回复 支持 反对

使用道具 举报

发表于 2005-12-17 11:10:54 | 显示全部楼层

备份技术要用好的话比较复杂

我最近也在搞,可惜无甚进展

tldp有个backup and recovery的howto的,oreilly也有本这样的书,可以参考一下;)

另外要有个好的可恢复系统,你的系统就要先有个好的分区策略!
回复 支持 反对

使用道具 举报

发表于 2005-12-17 14:25:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-17 18:16:02 | 显示全部楼层
Post by ehu
我最近也在搞,可惜无甚进展

tldp有个backup and recovery的howto的,oreilly也有本这样的书,可以参考一下;)

另外要有个好的可恢复系统,你的系统就要先有个好的分区策略!



呵呵,这个备份倒是没怎么考虑可用性,只是安装gentoo太麻烦,打算在安装到满意以后做个备份,省得学习试验、系统乱套之后再次安装的麻烦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-17 18:19:02 | 显示全部楼层


这个帖子做法和我的类似了,增加了拆分文件的过程。我不用刻盘,倒是没关系。

但是,参考贴 tar 没有用 p 这个参数,文件权限会不会有问题?
回复 支持 反对

使用道具 举报

发表于 2005-12-18 14:01:51 | 显示全部楼层
Post by sword2k
但是,参考贴 tar 没有用 p 这个参数,文件权限会不会有问题?

压缩的时候有用的,还原时好象没有。不过这方法我用了n次了,从未出过问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-18 22:05:14 | 显示全部楼层
还原也有用的。我试了一下。

我又查了一下,这个 p 对于 root 是默认的。想想也是,拆开一个备份文件,要是其中运行程序变成 root 所有,系统安全很成问题呢。
回复 支持 反对

使用道具 举报

发表于 2005-12-19 13:29:14 | 显示全部楼层
如果用tar做备份的话,应该是加上-p参数,或者简单参考这里的教材:

http://www.linux-backup.net/Copy/

另外gentoo-wiki.com中也有些办法,都可以参考。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表