Привет всем.
Забираю с файл-сервера 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/». Но это не должно влиять думается.