当前位置: 技术问答>linux和unix
如何用tar备份整个linux系统
来源: 互联网 发布时间:2015-09-13
本文导语: 给个好用的方法 | 用livecd启动系统(比如knoppix)然后mount Linux分区和备份分区 然后...... | tar cvf /backup/linux.tar / | -v 意思为列出处理过的文件 如果对/根做备...
给个好用的方法
|
用livecd启动系统(比如knoppix)然后mount Linux分区和备份分区
然后......
然后......
|
tar cvf /backup/linux.tar /
|
-v 意思为列出处理过的文件
如果对/根做备份,你可以先unmount你的硬盘, 然后再做备份. unmount /dev/hda?
实际上只备份src目录就可以了.
tar -create -file /备份要生成的文件名 /usr/src
完成后用这个命令来做数据验正
tar -compare -verbose -f /备份后生成的文件
如果空间不足,可以做分片备份(比如磁盘)
tar -cMf /dev/fd0H1440 /usr/src
如果做增量备份,只需加-newer(-N)参数
如果对/根做备份,你可以先unmount你的硬盘, 然后再做备份. unmount /dev/hda?
实际上只备份src目录就可以了.
tar -create -file /备份要生成的文件名 /usr/src
完成后用这个命令来做数据验正
tar -compare -verbose -f /备份后生成的文件
如果空间不足,可以做分片备份(比如磁盘)
tar -cMf /dev/fd0H1440 /usr/src
如果做增量备份,只需加-newer(-N)参数
|
登录 root 用户,unmount你的硬盘,再 tar 备份。
tar -cvf linux_backup.tar /
其实真的不用整一个linux系统都备份。
tar -cvf linux_backup.tar /
其实真的不用整一个linux系统都备份。
|
我做过:
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
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
|
分别备份不就完了这样出了错也不至于前功尽弃