Не могу вспомнить, можно ли смонтировать моментальный снимок.
И вы можете попробовать использовать zfs diff
, чтобы узнать, находится ли искомый файл в другом снимке.
Для простоты я бы рекомендовал использовать рецепт без отдельного /var
, затем переместить содержимое /target/var
в только что созданную файловую систему и добавить соответствующую строку fstab
через что-то вроде
d-i preseed/late_command string mkfs.xfs /dev/sdX && mount /dev/sdX /mnt && mv /target/var/* /mnt && umount /mnt && echo /dev/sdX /var xfs default 0 2 >>/target/etc/fstab
(см. Руководство по установке ; если /mnt
не существует, попробуйте что-нибудь другое, например/target/mnt
). Конечно, это неудобно, если ваша выборочная установка помещает туда много данных. Но сделать это правильно с самого начала довольно сложно:вам придется расширить компонент установщика partman, создав собственный udeb или добавив файлы в установщик initrd.