{ "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": "." } ] } }