07 mar

Comandos útiles para zpool

Vamos a poner una lista de comandos útiles para “gestionar” nuestro zpool montado en freebsd, aquí podemos ver como montarlo.

Control de zpool

Eliminar un pool y liberar los discos.

zpool destroy pool

Añadir un disco al pool o añador un disco en spare a un pool existente

zpool add pool disco
zpool add pool spare disco

Comporbar el checksumde todo el pool en busca de errores

zpool scrub pool

Parar un disco y ponerlo otra vez en marcha

zpool offline pool disco
zpool online pool disco

Cambiar un disco por otro

zpool remplace pool discoviejo disconuevo

Información sobre zpool

zpool list
zpool status

Comprobar los accesos

zpool iostat -v 2

Comprobar si un volumen tiene compresión y el ratio

zfs get compression pool
backups  compression  gzip-9    local
zfs get compressratio pool
backups  compressratio  3.89x  -

Comprobar la deduplicacion y el ratio

zfs list pool
NAME      SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
backups  2.33T   123G  2.21T     5%  1.45x  ONLINE

Podemos hace una simulación de lo que podíamos ganar en el caso de activar la deduplicacion en un pool, con el comando

zdb -S pool

Podemos ir comprobando lo que hemos ganado con la deduplicacion y compresion con el comando siguiente.

zdb -D pool
zdb -DD pool

Que nos devolverá información básica o detallada del pool.

Ejemplo basico

DDT-sha256-zap-duplicate: 2682724 entries, size 356 on disk, 166 in core
DDT-sha256-zap-unique: 14651367 entries, size 335 on disk, 150 in core
dedup = 2.42, compress = 3.52, copies = 1.00, dedup * compress / copies = 8.48

Managemen zpool

Establecer una cuota a un pool

zfs set quota=tamaño pool

Almacenar varias copias de cada archivo. Esto establece un nivel de redundancia a mayores sobre lo que ya ofrece el ZPoll. El espacio que ocupa el archivo se multiplica

zfs set copies=3 pool

Crear un snapshot

zfs snapshot [email protected]
zfs list -t snapshot
 zfs list -t snapshot -o name,creation

Volver a un snapshot y eliminarlo

zfs rollback /@
zfs destroy /@

Con esto podemos ir tanteando el mundo de zfs… para más información http://www.freebsd.org/doc/en/books/handbook/index.html

2 thoughts on “Comandos útiles para zpool

  1. Pingback: Instalar OpenZFS en LINUX | Miguel Ángel Ausó

  2. Pingback: Gestión de Snapshots con OpenZFS | Miguel Ángel Ausó

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>