{
"meta": {
"title": "Comandos ZFS en Proxmox — zpool, zfs snapshot, send/receive, scrub | ProxMenux",
"description": "Referencia de comandos de gestión ZFS en Proxmox VE: zpool create / status / history, zfs list / get / set, snapshots, clone, zfs send y receive, scrub, clear, replace, zpool iostat, resumen de ARC.",
"ogTitle": "Comandos ZFS en Proxmox — zpool, zfs snapshot, send/receive, scrub",
"ogDescription": "Referencia de comandos zpool y zfs en Proxmox VE — pools, datasets, snapshots, replicación, mantenimiento.",
"twitterTitle": "Comandos ZFS en Proxmox | ProxMenux",
"twitterDescription": "Comandos zpool y zfs para Proxmox VE: pools, datasets, snapshots, replicación, mantenimiento."
},
"header": {
"title": "Gestión de ZFS",
"description": "Referencia curada de comandos zpool y zfs: inspección de pools, CRUD de datasets, snapshots, clone y send/receive (incremental y recursivo), scrub / clear / replace para mantenimiento, además de estadísticas de E/S y resumen de ARC.",
"section": "Ayuda e información"
},
"intro": {
"title": "Dos familias de comandos",
"body": "zpool * gestiona los pools de almacenamiento (capa física — discos, vdevs, redundancia). zfs * gestiona los datasets y snapshots que viven dentro de esos pools (capa lógica — sistemas de ficheros, volúmenes, snapshots, propiedades)."
},
"commandGroups": [
{
"title": "Información de pool",
"commands": [
{
"command": "zpool list",
"description": "Listar todos los pools ZFS"
},
{
"command": "zpool status",
"description": "Mostrar el estado y la salud detallada de los pools"
},
{
"command": "zpool status -v",
"description": "Mostrar el estado del pool en modo verboso con errores"
},
{
"command": "zpool history",
"description": "Mostrar el historial de comandos de todos los pools"
},
{
"command": "zpool history ",
"description": "Mostrar el historial de comandos de un pool concreto"
},
{
"command": "zpool get all ",
"description": "Mostrar todas las propiedades de un pool"
}
]
},
{
"title": "Gestión de datasets",
"commands": [
{
"command": "zfs list",
"description": "Listar todos los datasets ZFS"
},
{
"command": "zfs list -r ",
"description": "Listar todos los datasets de un pool recursivamente"
},
{
"command": "zfs create /",
"description": "Crear un nuevo dataset"
},
{
"command": "zfs destroy /",
"description": "Destruir un dataset"
},
{
"command": "zfs rename / /",
"description": "Renombrar un dataset"
},
{
"command": "zfs get all /",
"description": "Mostrar todas las propiedades de un dataset"
},
{
"command": "zfs set compression=on /",
"description": "Activar la compresión en un dataset"
}
]
},
{
"title": "Gestión de snapshots",
"commands": [
{
"command": "zfs list -t snapshot",
"description": "Listar todos los snapshots"
},
{
"command": "zfs list -t snapshot -r ",
"description": "Listar todos los snapshots de un pool"
},
{
"command": "zfs snapshot /@",
"description": "Crear un snapshot"
},
{
"command": "zfs destroy /@",
"description": "Borrar un snapshot"
},
{
"command": "zfs rollback /@",
"description": "Hacer rollback a un snapshot"
},
{
"command": "zfs hold /@",
"description": "Poner un hold en un snapshot"
},
{
"command": "zfs release /@",
"description": "Liberar un hold en un snapshot"
}
]
},
{
"title": "Clone y send/receive",
"commands": [
{
"command": "zfs clone /@ /",
"description": "Crear un clone a partir de un snapshot"
},
{
"command": "zfs send /@ > backup.zfs",
"description": "Enviar un snapshot a un fichero"
},
{
"command": "zfs receive / < backup.zfs",
"description": "Recibir un snapshot desde un fichero"
},
{
"command": "zfs send -i /@ /@ > incr.zfs",
"description": "Enviar un snapshot incremental"
},
{
"command": "zfs send -R /@ > full-recursive.zfs",
"description": "Enviar un snapshot recursivo"
}
]
},
{
"title": "Mantenimiento y reparación",
"commands": [
{
"command": "zpool scrub ",
"description": "Iniciar un scrub sobre un pool"
},
{
"command": "zpool scrub -s ",
"description": "Parar un scrub en curso"
},
{
"command": "zpool clear ",
"description": "Limpiar los contadores de error de un pool"
},
{
"command": "zpool clear ",
"description": "Limpiar errores en un dispositivo concreto"
},
{
"command": "zpool replace ",
"description": "Reemplazar un dispositivo fallido"
},
{
"command": "zpool offline ",
"description": "Poner un dispositivo offline"
},
{
"command": "zpool online ",
"description": "Poner un dispositivo online"
}
]
},
{
"title": "Rendimiento y monitorización",
"commands": [
{
"command": "zpool iostat",
"description": "Mostrar estadísticas de E/S de los pools"
},
{
"command": "zpool iostat -v",
"description": "Mostrar estadísticas de E/S detalladas"
},
{
"command": "zpool iostat 5",
"description": "Mostrar estadísticas de E/S cada 5 segundos"
},
{
"command": "arc_summary",
"description": "Mostrar estadísticas de ARC (si está instalado)"
},
{
"command": "zfs get compressratio /",
"description": "Mostrar la ratio de compresión"
},
{
"command": "zfs get used,available,referenced /",
"description": "Mostrar el uso de espacio"
}
]
}
],
"bestPractices": {
"title": "Buenas prácticas operativas",
"bodyRich": "Ejecuta zpool scrub semanal o mensualmente para detectar corrupción silenciosa. Mantén al menos un 10-15% del pool libre — el rendimiento de ZFS cae con fuerza por encima del 80% lleno. Reemplaza siempre los dispositivos fallidos con zpool replace (in-place) en lugar de detach + add (que pierde la redundancia temporalmente)."
},
"related": {
"heading": "Relacionado",
"items": [
{
"href": "/docs/help-info/storage-commands",
"label": "Almacenamiento y discos",
"tail": " — comandos genéricos de dispositivos de bloque y LVM."
},
{
"href": "/docs/help-info/backup-commands",
"label": "Backup y restauración",
"tail": " — vzdump, qmrestore."
},
{
"href": "/docs/help-info",
"label": "Resumen de Ayuda e información",
"tail": "."
}
]
}
}