Прошло много времени с тех пор, как я поиграл с zfs, но вы сможете использовать его zfs list -t snapshot
для поиска доступных снимков и доступа к файлам в специальном .zfs
каталоге в точке монтирования zfs.
[~]# zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
mypool 1.49G 527M 528M /mnt/zfspool
mypool@snap1 28K - 993M -
mypool@snap2 28K - 993M -
mypool@snap3 28K - 993M -
[~]# cd /mnt/zfspool/.zfs/snapshot/snap1
[snap1]# ls
IIRC, снимки уже доступны только для чтения, поэтому попытки изменить данные в каталоге снимков не удаются. Если данные изменяются в реальном fs, моментальный снимок должен увеличиваться, поскольку он копирует предварительно измененные данные, чтобы сохранить целостность моментального снимка.
Вам нужно будет сделать zfs clone
снимок в новом месте, чтобы внести изменения в снимок (в этот момент он больше не будет снимком).
Как я уже сказал, прошло много времени, так что сначала проверь ...
ссылка: http://www.googlux.com/zfs-snapshot.html
zfs set snapdir=visible /mnt/zfspool
сделать его видимым, но вам не нужно это для доступа к вашему снимку (то есть вы должны быть в состоянии сделать это вcd /mnt/zfspool/.zfs/snapsot/snap1
любом случае) .. .