Ha pasado un tiempo desde que jugué con zfs, pero debería poder usarlo zfs list -t snapshot
para encontrar sus instantáneas disponibles y acceder a los archivos en un .zfs
directorio especial debajo de su punto de montaje 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, las instantáneas ya son de solo lectura, por lo que los intentos de cambiar los datos en el directorio de instantáneas deberían fallar. Si los datos cambian en la fs real, la instantánea debería crecer, ya que copia los datos previamente modificados para mantener la instantánea consistente.
Necesitaría zfs clone
la instantánea en una nueva ubicación, para poder realizar ediciones en la instantánea (en ese momento, ya no sería la instantánea).
Sin embargo, como dije, ha pasado un tiempo, así que prueba primero ...
ref: http://www.googlux.com/zfs-snapshot.html
zfs set snapdir=visible /mnt/zfspool
hacerlo visible, pero no debería necesitarlo para acceder a su instantánea (es decir, debería poder hacerlo decd /mnt/zfspool/.zfs/snapsot/snap1
todos modos). .