¿Qué pasa si hemos clonado un servidor FreeBSD y necesitamos hacer una limpieza de pools ZFS? Simple, recurrir al comando zpool destroy.



El comando zpool gestiona pools de almacenamiento de ZFS. Un pool de almacenamiento ZFS es una colección de dispositivos que proveen almacenamiento físico y replicación de datos para datasets ZFS. Los datasets dentro de un storage pool comparten el mismo espacio.

Para listar los pools ZFS existentes, ejecutar zpool list:

root@fbsd10:~ # zpool list
NAME    SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
zroot  6.94G  5.03G  1.91G         -    62%    72%  1.00x  ONLINE  -
zdata  49.8G  3.39G  46.4G         -    16%     6%  2.68x  ONLINE  -

Para eliminar un pool ZFS, utilizar el subcomando "destroy"

root@fbsd10:~ # zpool destroy zdata

El subcomando "destroy" elimina el pool indicado, liberando los dispositivos para otro uso. A su vez, trata de desmontar cualquier dataset activo (perteneciente al pool) antes de destruirlo. Si se utiliza la opción -f se fuerza a desmontar los datasets contenidos dentro del pool.

root@fbsd10:~ # zpool list
NAME    SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
zroot  6.94G  5.03G  1.91G         -    62%    72%  1.00x  ONLINE  -

Más información:

man zpool
man zfs


Tal vez pueda interesarte


Compartí este artículo