действительно ли возможно повредить файлы tar во время жесткой силы вниз?

Таким образом в этом сценарии:

Я создаю tar.gz файл. с очень важными файлами.

Прежде чем я выключу компьютер, электричество выходит.

действительно ли это безопасно в файлы, записанные в файле tar, не будет поврежден?

это в порядке для проверки просто файла tar на целостность и не отдельных файлов?

Как я могу проверить tar.gz целостность файлов?

2
задан 14 November 2011 в 22:29

2 ответа

Да, это определенно возможно.

Поскольку жесткие диски являются исключительно медленными по сравнению с остальной частью Вашего компьютера, существует фактически всегда задержка между тем, когда часть программного обеспечения сказана, что запись в файл закончена, и тот файл на самом деле становится физически записанным к жесткому диску. Это мешает медленным дискам мешать продолжать использовать компьютер. Но до этой записи концы, данные могут только существовать в RAM Вашего компьютера.

Существуют приложения механизмов, может использовать, чтобы гарантировать, что данные были выписаны к диску, но существует значительная стоимость производительности для использования их, таким образом, приложение низкого уровня как tar не будет использовать их и полагаться на высокоуровневый инструмент для обеспечения целостности данных.

С тех пор tar не делает этого для Вас, можно удостовериться, что любые незаконченные записи спугнули к диску с помощью sync команда. После того как та команда возвращается, можно быть уверены, что любые записи на диск, которые произошли перед выполнением sync были успешно записаны в жесткий диск.

Кроме того, если Вы чисто закрываете свою систему, одна из последних вещей, которая происходит, - то, что любые незаконченные записи синхронизируются. Таким образом в случае потерь мощности, данные не могли быть выписаны к диску, но в случае чистого закрытия, все должно быть.

3
ответ дан 2 December 2019 в 03:20

Проверять целостность tar.gz файлов: Проверьте tar.gz. Я предполагаю, что, если tar.gz файл в порядке, файлы в нем в порядке также.

0
ответ дан 2 December 2019 в 03:20

Другие вопросы по тегам:

Похожие вопросы: