Как это отладить? Эта проблема внезапно появилась в течение последних нескольких дней. Все резервные копии сайта повреждены.
Если резервная копия оставлена как tar, проблем нет, но как только tar сжимается как, gzили xzя не могу их распаковать.
Там много свободного диска
Local disk space 2.68 TB total / 2.26 TB free / 432.46 GB used
ошибка
tar: Skipping to next header[===============================> ] 39% ETA 0:01:14
tar: A lone zero block at 2291466===============================> ] 44% ETA 0:01:13
tar: Exiting with failure status due to previous errors
878MiB 0:00:58 [15.1MiB/s] [===================================> ] 44%
И почему это говорит Skipping to next header? Он никогда не делал этого раньше. Что-то ужасно не так с некоторыми файлами.
В каталогах около 15k файлов pdf, jpg или png.
команда
pv $backup_file | tar -izxf - -C $import_dir
Там должны быть некоторые данные, которые повреждают сжатие.
Я также попытался проверить состояние жесткого диска, выполнив это:
# getting the drives
lsblk -dpno name
smartctl -H /dev/sda
smartctl -H /dev/sdb
На обоих дисках я получаю это:
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Как я могу узнать, какие файлы повреждают tar.gz? Я просто хочу их удалить.
Обновить
Теперь скопировал все файлы на другой сервер, и у меня точно такая же проблема. Я могу распаковать все и извлечь его без проблем, но как только я захочу сжать файлы, я не могу их распаковать (gz / xz).
tar -cf xxx.tar ... без сжатия, тогда gzip xxx.tar? Этот tarball извлекает чисто? Является ли pvпричиной проблемы? Что произойдет , если вы уронили pv ... | ...трубопровод и только непосредственно работать tar -cvzf xxx.tar.gz ...тогда tar -xvzf xxx.tar ...?
pv.