Cela fait un moment que je n'ai pas joué avec zfs, mais vous devriez pouvoir utiliser zfs list -t snapshot
pour trouver vos instantanés disponibles et accéder aux fichiers dans un .zfs
répertoire spécial sous votre point de montage 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, les instantanés sont déjà en lecture seule, les tentatives de modification des données dans le répertoire d'instantanés doivent donc échouer. Si les données changent dans le vrai fs, l'instantané devrait augmenter, car il copie les données pré-modifiées pour garder l'instantané cohérent.
Vous auriez besoin de zfs clone
l'instantané vers un nouvel emplacement, afin que vous puissiez apporter des modifications à l'instantané (à ce moment-là, ce ne serait plus l'instantané).
Comme je l'ai dit, cela fait un moment, alors testez d'abord ...
réf: http://www.googlux.com/zfs-snapshot.html
zfs set snapdir=visible /mnt/zfspool
le rendre visible, mais vous ne devriez pas en avoir besoin pour accéder à votre instantané (c'est-à-dire que vous devriez pouvoir le faire decd /mnt/zfspool/.zfs/snapsot/snap1
toute façon). .