BTRFS: не удается найти родительский подтом

Я написал bash-скрипт с командой запуска и остановки, добавил его в каталог /etc/init.d, а затем использовал chkconfig для установки уровней выполнения. Работает как шарм.

0
05.05.2020, 18:12
1 ответ

так как btrfs receiveвыводит ERROR: cannot find parent subvolume, это означает, что UUID присутствует на стороне отправителя, но отсутствует в файловой системе получателя (см. этот ответ списка рассылки ).

В родительском объекте backup-2020-05-05_16-0смешаны временная метка и номер ротации. Если числовой суффикс -0не совпадает с содержимым получателя и отправителя, это является причиной сбоя.

btrfs subvol showвыведет Received UUIDдля каталога на получателе, сравните UUID каталогов на обеих сторонах с одинаковым именем, UUID на отправителе должен совпадать с полученным UUID на получателе.

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

0
28.04.2021, 23:16

Теги

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