¿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