отказ сегментации при использовании tar с - перечисленный - возрастающий

Когда я запускаю скрипт для вызова tar с опцией "-перечисленный - возрастающий", я получаю отказ сегментации. У меня есть цикл с синтаксическими анализами через 6 файловых систем (комбинация обычных разделов и логических томов LVM), а также один подкаталог. В первый раз, когда я запускаю скрипт, все прекрасно и все файлы tar и snar (снимок), файлы создаются. Во второй раз, когда я запускаю скрипт, он должен создать возрастающие файлы tar на основе изменений на snar файл. Каждая файловая система копирует катастрофический отказ с отказом сегментации, но процессы резервного копирования подкаталога хорошо. Вот вывод сценария (я предшествую вызову tar с эхом, чтобы распечатать параметры tar и распечатать код выхода после вызова tar):

tar --create --one-file-system --no-check-device --auto-compress --warning=no-file-ignored --file=/home/randy/Backup/home4/pictures/update-week-40-to-43/Pictures-week-40-to-43.1.tar /home/randy/Pictures  --listed-incremental=/home/randy/Backup/home4/pictures/update-week-40-to-43/Pictures-week-40-to-43.snar

/home/randy/Backup/bkup-scripts2/source/bkupf-tar-backup.sh: line 361:  8831 Segmentation fault      (core dumped) tar "${archive_opts_a[@]}" "${file_opt}" "${source_directory}" "${exclude_opt}" "${increment_opt}" &>> "${gc_logfile}"

>>> ERROR in creating tar update.  Error value: 139

Строка 361 является строкой объявления функции, в которой расположена команда tar.

Я могу выполнить tar без "-перечисленный - возрастающая" опция, и это работает очень хорошо без проблем. Это - только проблема, когда я использую эту опцию.

Я провел некоторое исследование на этом и нашел эту ссылку

https://ubuntuforums.org/showthread.php? t=2295549

но человек смог решить проблему путем привыкания версии tar от другого местоположения. Я сделал чистить/проверение/автоудаление/обновление/обновление, все бесцельно. Я выполнил это оба в Ubuntu 14.04 (ядро 3.19.0-28) и Xubuntu 16.04 (ядро 4.04-43) с тем же результатом.

Я провел еще некоторое исследование и нашел отчет об ошибках

https://bugs.launchpad.net/ubuntu / + источник/tar / + ошибка/687594

с 2010 указывая, что ошибка была обнаружена в версии 1.23 tar, патч был создан, и это было зафиксировано. Хорошо это было 6 лет назад, и у меня есть та же самая проблема теперь (версия 1.28.2-1 tar). Проблема внезапно вновь появилась после всех этих лет? Я предполагаю, что я не единственный с помощью "-перечисленный - возрастающая" опция. Есть ли что-то не так с моей командной строкой?

1
задан 29 October 2016 в 04:57

0 ответов

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

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