Este artículo explica cómo listar los snapshots de un dataset ZFS.
Es posible listar todos los snapshots en un sistema con ZFS utilizando:
# zfs list -t snapshot
Mediante la opción -t
, el subcomando list
permite listar sistemas de archivos (filesystem
), snapshots (snapshot
), volúmenes (volume
), bookmarks (bookmark
), o todo (all
).
Si se desea listar los snapshots realizados sobre un dataset en particular, se debe utilizar en cambio el siguiente comando:
zfs list -r -t snapshot pool/dataset
La opción -r
es necesaria para indicar que se desea listar recursivamente desde el pool y dataset especificado.
Por ejemplo:
root@debian:~# zfs list -r -t snapshot zpool/zdata NAME USED AVAIL REFER MOUNTPOINT zpool/zdata@2020-05-04_03.27.01--1w 3,46M - 49,1M - zpool/zdata@2020-05-05_03.27.01--1w 2,99M - 49,6M - zpool/zdata@2020-05-06_03.27.01--1w 3,65M - 55,9M - zpool/zdata@2020-05-07_03.27.01--1w 3,80M - 56,4M - zpool/zdata@2020-05-08_03.27.01--1w 4,28M - 97,6M - zpool/zdata@2020-05-09_03.27.01--1w 4,95M - 98,7M - zpool/zdata@2020-05-10_03.27.01--1w 5,17M - 99,1M - zpool/zdata@2020-05-11_03.27.01--1w 2,88M - 96,9M -
En este ejemplo se trata de shapshots creados con la herramienta zfSnap, por ello el nombre de cada uno es una fecha (la fecha de creación precisamente).