是否可以继续未完成的 tar 工作?

是否可以继续未完成的 tar 工作?

继续未完成的 tar 工作是否安全?

背景:我在做

tar -czvf backup_20091013.tar.gz directory1 directory2 ... > tar_log_20091013.txt

为了安全起见,我将 shell 窗口放在了第二个桌面上。几个小时后,我注销了(以为没有运行任何程序!),这似乎停止了 tarring 和 gzipping。它已经完成了大部分工作,所以我有点想继续这项工作。是否存在损坏的风险(无论是整个存档,还是在我注销时正在 tarred 和 gzipping 的文件的存档副本)?

答案1

您的原始文件是安全的。您制作的 tarball 是否可读则完全是另一个问题 —— 您是否可以 a) gunzip 和 b) untar 两个不同的潜在故障点。我不认为它们是可恢复的,但我真的不确定。

我不会冒着备份文件损坏的风险——删除它并重新开始工作。

提示:运行screen首先,所以如果您的终端由于某种原因断开连接,tar 将继续。

相关内容