LinuxSir.cn,穿越时空的Linuxsir!

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

请问大家都是怎样备份gentoo的

[复制链接]
发表于 2009-3-24 14:22:43 | 显示全部楼层 |阅读模式
好不容易emerge出一个比较爽的系统,想备份起来,请问大家都有什么好方法,谢谢!
发表于 2009-3-24 15:28:09 | 显示全部楼层
我硬盘上有3个gentoo的分区,一个ext3 一个ext4 一个resser4,没事就cp -a 一下

或者用下面这个stage4.sh 备份,注意备份的目录要写在stage4.excl里面,如备份目录是/data/sysbackup/,目录结构如下


  1. srv sysbackup # ls -l
  2. total 3632036
  3. -rw-r--r-- 1 root root        166 2008-03-31 12:27 stage4.excl
  4. -rwxr-xr-x 1 root root        518 2008-01-02 17:00 stage4.sh
  5. -rw-r--r-- 1 root root 1857322451 2009-03-21 05:58 stage4.tar.bz2
  6. -rw-r--r-- 1 root root 1858231258 2009-03-14 06:02 stage4.tar.bz2.old
复制代码


cat stage4.sh

  1. #/bin/bash

  2. STAGE4FILE=/data/sysbackup/stage4.tar.bz2
  3. STAGE4EXCL=/data/sysbackup/stage4.excl

  4. if [ -e "$STAGE4FILE" ]; then
  5.     echo "Moving $STAGE4FILE to $STAGE4FILE.old"
  6.     mv "$STAGE4FILE" "${STAGE4FILE}.old"
  7. fi

  8. START_TIME="`date '+%G-%m-%d %H:%M:%S'`"

  9. echo "Starting stage 4 backup..."
  10. tar cjfp $STAGE4FILE / -X $STAGE4EXCL || echo "Stage 4 backup FAILED!!" && echo "Stage 4 backup SUCCESSED!!"
  11. echo "Stage 4 backup end."
  12. echo "Time used : $START_TIME to `date '+%H:%M:%S'`"

复制代码


cat stage4.excl

  1. /mnt/*
  2. /media/*
  3. /lost+found
  4. /proc/*
  5. /sys/*
  6. /tmp/*
  7. /usr/portage/distfiles/*
  8. /var/tmp/*
  9. /root/.ccache/*
  10. /var/log/*
  11. /data/*
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-3-24 15:53:02 | 显示全部楼层
我是在windows下用acronis true image备份的,方便,迅速,压缩率高
回复 支持 反对

使用道具 举报

发表于 2009-3-24 17:26:08 | 显示全部楼层
Post by zhangzhexx;1964866
我是在windows下用acronis true image备份的,方便,迅速,压缩率高


那你还要重启,我的做法都不需要重启的
回复 支持 反对

使用道具 举报

发表于 2009-3-24 18:04:36 | 显示全部楼层
精华贴里有一个备份脚本,用tar 来归档的,很好使!
回复 支持 反对

使用道具 举报

发表于 2009-3-24 21:12:11 | 显示全部楼层
我是用 1394 的硬盘 rsync 整个系統的,一星期一次。
回复 支持 反对

使用道具 举报

发表于 2009-3-26 00:18:53 | 显示全部楼层
把她复制到u盘上吧,又有备份功能,又可以带着走,不过让她在任何的机子上能运行那又是另一件事了,用在字符界面应该不难的。
回复 支持 反对

使用道具 举报

发表于 2009-3-26 01:04:26 | 显示全部楼层
个人推荐用clonezilla
所有的文件系统格式都能备份
而且提供了3中方法使用 使用也很简单 (如果你习惯ghost的话)
做在一个u盘里
加到grub的boot里
烧录成光盘 引导

网址
http://drbl.nchc.org.tw/clonezilla/
上面提供了下载和使用说明 包含视频
我现在就做在grub的启动菜单里了
回复 支持 反对

使用道具 举报

发表于 2009-4-1 20:08:31 | 显示全部楼层
Post by ZDN;1964861
我硬盘上有3个gentoo的分区,一个ext3 一个ext4 一个resser4,没事就cp -a 一下

或者用下面这个stage4.sh 备份,注意备份的目录要写在stage4.excl里面,如备份目录是/data/sysbackup/,目录结构如下

非常感谢分享这个方法,很有用。
回复 支持 反对

使用道具 举报

发表于 2009-4-1 20:28:04 | 显示全部楼层
可以考虑用metro。gentoo创始人的作品,funtoo的打包工具。
回复 支持 反对

使用道具 举报

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

本版积分规则

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