Можно ли продолжить неполные задания tar?

3226
Andrew Grimm

Безопасно ли продолжать неполную работу с дегтем?

Фон: я делал

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

и, чтобы быть в безопасности, я положил окно оболочки на второй рабочий стол. Пару часов спустя я вышел из системы (думая, что ничего не работает!), Что, похоже, остановило смолу и gzipping. Он прошел большую часть пути, так что я не хочу продолжать эту работу. Существует ли риск повреждения (или для всего архива, или для заархивированной копии файла, отсканированного и распакованного в момент выхода из системы)?

2

1 ответ на вопрос

3
quack quixote

Ваши оригинальные файлы в безопасности. Является ли созданный вами архив доступным для чтения - это совсем другой вопрос - можете ли вы: а) распаковать его и б) распознать, что это две разные потенциальные точки отказа. Я не думаю, что они могут быть восстановлены, но я действительно не уверен.

Я бы не рискнул испортить файл резервной копии - удалите его и начните работу заново.

Совет: screenсначала запустите, поэтому, если ваш терминал по какой-то причине отключится, tar продолжит работу.