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).

Compartí este artículo