LinuxSir.cn,穿越时空的Linuxsir!

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

用tar备份系统时的问题?

[复制链接]
发表于 2006-5-14 04:19:13 | 显示全部楼层 |阅读模式
我在用下面的命令备份系统时:
    #tar -zcvfP  back.tar.gz / --exclude /mnt --exclude /proc --exclude /dev --exclude /tmp --exclude /a
快完时提示如下,哪位帮看下啊,我刚开始学啊,要不让我折腾几天又坏了,又得重装啊
tar: sys/devices/platform/i8042/power/state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/i8042/detach_state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/vesafb0/power/state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/vesafb0/detach_state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/power/state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/detach_state: File shrank by 4094 bytes; padding with zeros
发表于 2006-5-14 10:20:05 | 显示全部楼层
Post by pro21ms4
我在用下面的命令备份系统时:
    #tar -zcvfP  back.tar.gz / --exclude /mnt --exclude /proc --exclude /dev --exclude /tmp --exclude /a
快完时提示如下,哪位帮看下啊,我刚开始学啊,要不让我折腾几天又坏了,又得重装啊
tar: sys/devices/platform/i8042/power/state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/i8042/detach_state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/vesafb0/power/state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/vesafb0/detach_state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/power/state: File shrank by 4094 bytes; padding with zeros
tar: sys/devices/platform/detach_state: File shrank by 4094 bytes; padding with zeros

备份系统的时候最好不要使用当前系统,有很多文件是动态生成的,你可以找个 LiveCD 挂上来备份。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-14 18:55:06 | 显示全部楼层
看了这个帖子后:http://www.linuxquestions.org/questions/showthread.php?t=333481
我想是不是把我的备份命令可以弄成这样:
tar -zcvfP back.tar.gz / --exclude /mnt --exclude /proc --exclude /dev --exclude /tmp --exclude /a --exclude /sys
回复 支持 反对

使用道具 举报

发表于 2006-5-14 19:19:07 | 显示全部楼层
Post by pro21ms4
看了这个帖子后:http://www.linuxquestions.org/questions/showthread.php?t=333481
我想是不是把我的备份命令可以弄成这样:
tar -zcvfP back.tar.gz / --exclude /mnt --exclude /proc --exclude /dev --exclude /tmp --exclude /a --exclude /sys

如果你完全清楚那些是需要备份的,哪些是动态生成的,就可以这样吧……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-14 20:10:10 | 显示全部楼层
我不知道啊,不过我看哪个帖子上说对于/proc ,/sys 和 /dev完全没必要,再说我是坏了才恢复的,一般哪三个目录里面的不存在坏的问题吧。哪就用上面我哪个命令吧。呵呵。
回复 支持 反对

使用道具 举报

发表于 2006-5-14 23:40:25 | 显示全部楼层
目标文标不在要备份的目录里就行。
回复 支持 反对

使用道具 举报

发表于 2006-5-15 02:39:48 | 显示全部楼层
1) exclude 选项用错,
2) /dev 还是要的。

试试:
#tar -zcvfP back.tar.gz / --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/a --exclude=./back.tar.gz
回复 支持 反对

使用道具 举报

发表于 2006-5-15 08:09:27 | 显示全部楼层
Post by wildfire
1) exclude 选项用错,
2) /dev 还是要的。

试试:
#tar -zcvfP back.tar.gz / --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/a --exclude=./back.tar.gz


/dev目录下只有null 和 console是需要的,因为启动的时候需要它。
回复 支持 反对

使用道具 举报

发表于 2006-5-15 08:35:34 | 显示全部楼层
Post by springwind426
/dev目录下只有null 和 console是需要的,因为启动的时候需要它。


我在恢复前都要格式化ext3文件系统,/dev当然要备份进去了:-)
回复 支持 反对

使用道具 举报

发表于 2006-5-15 09:51:24 | 显示全部楼层
最好的方法还是用liveCD启动,再挂分区备份。
回复 支持 反对

使用道具 举报

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

本版积分规则

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