LINUX.ORG.RU
ФорумAdmin

btrfs receive ERROR: cannot find parent subvolume

 


0

1

Привет всем.

Забираю с файл-сервера old_fs на new_fs разницу снапшотов:

root@new_fs /home/admin# ssh admin@old_fs «sudo /sbin/btrfs send -v -p /mnt/btrfs/data/bak/20200612 /mnt/btrfs/data/bak/20200702» | pv | btrfs receive -v /share/bak/data/ At subvol /mnt/btrfs/data/bak/20200702

At snapshot 20200702 receiving snapshot 20200702 uuid=e13b04ab-a241-2b46-9c0f-3b78274d2867, ctransid=216297 parent_uuid=a96516dd-e196-c94e-bb6a-1bb069834b84, parent_ctransid=212448 ERROR: cannot find parent subvolume

Говорит, что не может найти parent sub (-p /mnt/btrfs/data/bak/20200612) на получателе subvol есть:

root@new_fs /home/admin# btrfs sub l -p -a -t -u /share/bak/data/

ID gen parent top level uuid path

257 9 5 5 275e6e64-7b68-5441-a2a3-602c465b4b51 <FS_TREE>/dat

258 34096 5 5 7841699c-d89d-ce4a-a8fa-d6fe709c7224 <FS_TREE>/bak

261 34089 258 258 903af122-8685-3144-9886-2a7a2a1d7eb1 bak/data/20200612

1061 34003 258 258 44f77261-b480-f345-b9e1-6051edfb38cb bak/private

2029 34001 1061 1061 aa97bf96-deb5-2943-8417-2f9920d98f18 <FS_TREE>/bak/private/20200618

3536 34085 1061 1061 75fd0295-0683-614b-b1f3-298bda55f01b <FS_TREE>/bak/private/200701

При этом в промежутке между снапшотами были получены снапшоты с другого тома btrfs на этот же том, но в другой subvolume «/bak/private/». Но это не должно влиять думается.



Последнее исправление: v-z (всего исправлений: 4)
Ответ на: комментарий от intelfx

Извини, исправил. Как btrfs определяет, что субвол присутствует? Ведь уиды меняются при копировании, а сравнивать хеши чунков долго.

v-z
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.