{
"meta": {
"title": "Comandi ZFS in Proxmox — zpool, zfs snapshot, send/receive, scrub | ProxMenux",
"description": "Comandi di gestione ZFS in Proxmox VE: zpool create / status / history, zfs list / get / set, snapshot, clone, zfs send e receive, scrub, clear, replace, zpool iostat e riepilogo ARC.",
"ogTitle": "Comandi ZFS in Proxmox — zpool, zfs snapshot, send/receive, scrub",
"ogDescription": "Riferimento dei comandi zpool e zfs su Proxmox VE — pool, dataset, snapshot, replica, manutenzione.",
"twitterTitle": "Comandi ZFS in Proxmox | ProxMenux",
"twitterDescription": "comandi zpool e zfs per Proxmox VE: pool, dataset, snapshot, replica, manutenzione."
},
"header": {
"title": "Gestione ZFS",
"description": "Selezione di comandi zpool e zfs: controllo dei pool, creazione, lettura, modifica ed eliminazione dei dataset, snapshot, clone e send/receive incrementale o ricorsivo, manutenzione con scrub / clear / replace, statistiche I/O e riepilogo ARC.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Due famiglie di comando",
"body": "zpool * gestisce i pool di archiviazione (strato fisico — dischi, vdevs, ridondanza). zfs * gestisce i dataset e le istantanee che vivono all'interno di tali pool (strato logico — filesystems, volumi, snapshot, proprietà)."
},
"commandGroups": [
{
"title": "Informazioni sui pool",
"commands": [
{
"command": "zpool list",
"description": "Elenca tutti i pool ZFS"
},
{
"command": "zpool status",
"description": "Mostra lo stato e la salute del pool in dettaglio"
},
{
"command": "zpool status -v",
"description": "Mostra lo stato dettagliato del pool con gli errori"
},
{
"command": "zpool history",
"description": "Mostra cronologia dei comandi per tutti pools"
},
{
"command": "zpool history ",
"description": "Mostra cronologia dei comandi per specifiche pool"
},
{
"command": "zpool get all ",
"description": "Mostra tutte le proprietà di un pool"
}
]
},
{
"title": "Gestione dei dataset",
"commands": [
{
"command": "zfs list",
"description": "Elenca tutti i set di dati ZFS"
},
{
"command": "zfs list -r ",
"description": "Elenca tutti i set di dati in un pool ricorsivamente"
},
{
"command": "zfs create /",
"description": "Crea un nuovo set di dati"
},
{
"command": "zfs destroy /",
"description": "Distruggere un set di dati"
},
{
"command": "zfs rename / /",
"description": "Rinominare un set di dati"
},
{
"command": "zfs get all /",
"description": "Mostra tutte le proprietà di un set di dati"
},
{
"command": "zfs set compression=on /",
"description": "Abilitare la compressione su un set di dati"
}
]
},
{
"title": "Gestione snapshot",
"commands": [
{
"command": "zfs list -t snapshot",
"description": "Elenca tutte le snapshot"
},
{
"command": "zfs list -t snapshot -r ",
"description": "Elenca tutte le istantanee in un pool"
},
{
"command": "zfs snapshot /@",
"description": "Creare una snapshot"
},
{
"command": "zfs destroy /@",
"description": "Eliminare un'istantanea"
},
{
"command": "zfs rollback /@",
"description": "Rollback a una snapshot"
},
{
"command": "zfs hold /@",
"description": "Proteggi uno snapshot dall’eliminazione con un hold"
},
{
"command": "zfs release /@",
"description": "Rimuovi la protezione hold da uno snapshot"
}
]
},
{
"title": "Clone e Invia/Riceve",
"commands": [
{
"command": "zfs clone /@ /",
"description": "Creare un clone da una snapshot"
},
{
"command": "zfs send /@ > backup.zfs",
"description": "Invia una snapshot a un file"
},
{
"command": "zfs receive / < backup.zfs",
"description": "Ricevi un'istantanea da un file"
},
{
"command": "zfs send -i /@ /@ > incr.zfs",
"description": "Invia istantanee incrementali"
},
{
"command": "zfs send -R /@ > full-recursive.zfs",
"description": "Invia istantanee ricorsive"
}
]
},
{
"title": "Manutenzione e riparazione",
"commands": [
{
"command": "zpool scrub ",
"description": "Avvia una verifica scrub del pool"
},
{
"command": "zpool scrub -s ",
"description": "Interrompi lo scrub in corso"
},
{
"command": "zpool clear ",
"description": "Azzera i contatori degli errori del pool"
},
{
"command": "zpool clear ",
"description": "Azzera gli errori di un dispositivo specifico"
},
{
"command": "zpool replace ",
"description": "Sostituire un dispositivo fallito"
},
{
"command": "zpool offline ",
"description": "Prendere un dispositivo offline"
},
{
"command": "zpool online ",
"description": "Portare un dispositivo online"
}
]
},
{
"title": "Performance e monitoraggio",
"commands": [
{
"command": "zpool iostat",
"description": "Mostra le statistiche I/O dei pool"
},
{
"command": "zpool iostat -v",
"description": "Visualizza statistiche dettagliate I/O"
},
{
"command": "zpool iostat 5",
"description": "Mostra statistiche I/O ogni 5 secondi"
},
{
"command": "arc_summary",
"description": "Mostra statistiche ARC (se installato)"
},
{
"command": "zfs get compressratio /",
"description": "Mostra rapporto di compressione"
},
{
"command": "zfs get used,available,referenced /",
"description": "Mostra l'uso dello spazio"
}
]
}
],
"bestPractices": {
"title": "Migliori pratiche operative",
"bodyRich": "Pianifica regolarmente zpool scrub per verificare le checksum e controlla i risultati. Mantieni spazio libero: l’effetto di un pool quasi pieno dipende dal carico e dalla struttura. Usa zpool replace per un dispositivo guasto e segui la procedura del relativo tipo di vdev. Detach + add non è una sostituzione equivalente e può cambiare la topologia o eliminare la ridondanza."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/help-info/storage-commands",
"label": "Archiviazione e dischi",
"tail": "— comandi generici block-device e LVM."
},
{
"href": "/docs/help-info/backup-commands",
"label": "Backup e ripristino",
"tail": " — vzdump, qmrestore."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}