Tar 错误:难以置信的旧时间戳 1970-01-01 00:00:00

Tar 错误:难以置信的旧时间戳 1970-01-01 00:00:00

我的主目录已加密,我想删除加密。我已执行以下操作,问题发生在第 4 步:

  1. /var/backup使用sbackup实用程序备份(加密)主文件夹
  2. 已删除的主文件夹:$ rm -rf /home/michael
  3. 删除的软件包:$ apt-get remove ecryptfs-utils libecryptfs0
  4. 启动 Natty Narwhal 到 root shell 并恢复主目录

尝试提取备份 tarball 时,返回以下错误:

$ sudo tar xf files.tar

tar: home/.ecryptfs/michael/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWZdI4ZeDbIPc-QG6GsHgtjGSc5ns3EFhATgHkOpWaANk8HckMCC2VA1Ak--/ECRYPTFS_FNEK_ENCRYPTED.FWZdI4ZeDbIPc-QG6GsHgtjGSc5ns3EFhATg1ab7dVYDmjv48RAB0zaKb---/ECRYPTFS_FNEK_ENCRYPTED.FWZdI4ZeDbIPc-QG6GsHgtjGSc5ns3EFhATgJ3T3MqBAxoNpmnpplaft5U--/ECRYPTFS_FNEK_ENCRYPTED.FWZdI4ZeDbIPc-QG6GsHgtjGSc5ns3EFhATg2Go7nLmgf-x2EH31fsA9UU--/ECRYPTFS_FNEK_ENCRYPTED.FWZdI4ZeDbIPc-QG6GsHgtjGSc5ns3EFhATgv.heQDWdQZf9WXV2gJKTSE--/ECRYPTFS_FNEK_ENCRYPTED.FWZdI4ZeDbIPc-QG6GsHgtjGSc5ns3EFhATg775dUZ66CvwfX9jvQ55LpE--: implausibly old time stamp 1970-01-01 00:00:00

这不是我想要的。我该如何解决这个问题?

谢谢。

答案1

我发现你的策略有一个缺陷:

您使用sbackup创建备份并tar恢复它。这对我来说没有意义。您要么使用 创建并恢复,tar要么使用 创建sbackup并恢复srestore

有一个 GUI 用于恢复您使用 sbackup 创建的文件。如果您需要命令行(由于删除了 /home)

sudo srestore.py {backupfile} /home/$USER

(这将从 {backupfile} 将文件从 /home/$USER 恢复到 /home/$USER;如果您想要将其恢复到其他地方,您可以添加第二个目录作为目标)。

这也可能解决您的日期问题:srestore 可能使用 tar,但您安装的是另一个(较旧)版本的 tar。

相关内容