如何用tar备份整个linux系统

uper 2005-03-08 09:36:07
给个好用的方法
...全文
1163 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
see22 2005-03-11
  • 打赏
  • 举报
回复
我做过:
1. mkdir /backup
2. mount /dev/hda4 /backup
3. tar --numeric-owner -zcvlpf /backup/linux.tar.gz /usr /bin /sbin
/tmp /var /root /home ...... (除了/backup)
4. 恢复备份, 具体目录你自己确定
tar --numeric-owner -zxvlpf linux.tar.gz
hy1080 2005-03-11
  • 打赏
  • 举报
回复
分别备份不就完了这样出了错也不至于前功尽弃
Mystorier 2005-03-11
  • 打赏
  • 举报
回复
用livecd启动系统(比如knoppix)然后mount Linux分区和备份分区
然后......
leeyiqun 2005-03-08
  • 打赏
  • 举报
回复
登录 root 用户,unmount你的硬盘,再 tar 备份。
tar -cvf linux_backup.tar /
其实真的不用整一个linux系统都备份。
geopower 2005-03-08
  • 打赏
  • 举报
回复

还原的时候使用-extract -same-permissions -verbose -file(也就是xpvf参数)
tar xvpf /dev/fd0H1440
geopower 2005-03-08
  • 打赏
  • 举报
回复
-v 意思为列出处理过的文件

如果对/根做备份,你可以先unmount你的硬盘, 然后再做备份. unmount /dev/hda?
实际上只备份src目录就可以了.

tar -create -file /备份要生成的文件名 /usr/src

完成后用这个命令来做数据验正
tar -compare -verbose -f /备份后生成的文件

如果空间不足,可以做分片备份(比如磁盘)
tar -cMf /dev/fd0H1440 /usr/src

如果做增量备份,只需加-newer(-N)参数
uper 2005-03-08
  • 打赏
  • 举报
回复
这个好象不行啊,我挂载/mnt/下的硬盘不就也一起备份了吗,还有是不是得停一些服务啊,我执行tar过2个小时左右就会报错退出了
tengulre 2005-03-08
  • 打赏
  • 举报
回复
tar cvf /backup/linux.tar /
leeyiqun 2005-03-08
  • 打赏
  • 举报
回复
先备份在linux里面,备份好了再传到硬盘上啦!
uper 2005-03-08
  • 打赏
  • 举报
回复
可是我要把系统备份到hda4上去,那是个vfat分区的,我要是不mount 就没法备份到hda4上了
我当时是用的
tar --exclude exclude.txt zcvf |splite ....
执行个2个多小时就报错(exclude.txt里面是:
/mnt
/tmp
)

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧