{ "meta": { "title": "Comandos ZFS no Proxmox — zpool, zfs snapshot, send/receive, scrub | ProxMenux", "description": "Comandos de gestão ZFS no Proxmox VE: zpool create / status / history, zfs list / get / set, snapshots, clone, zfs send e receive, scrub, clear, replace, zpool iostat e resumo ARC.", "ogTitle": "Comandos ZFS no Proxmox — zpool, zfs snapshot, send/receive, scrub", "ogDescription": "Referência dos comandos zpool e zfs em Proxmox VE — pools, conjuntos de dados, instantâneos, replicação, manutenção.", "twitterTitle": "Comandos ZFS no Proxmox | ProxMenux", "twitterDescription": "Comandos zpool e zfs para Proxmox VE: pools, datasets, snapshots, replicação e manutenção." }, "header": { "title": "Gestão de ZFS", "description": "Seleção de comandos zpool e zfs: inspeção de pools, criação, leitura, alteração e eliminação de datasets, snapshots, clone e send/receive incremental ou recursivo, manutenção com scrub / clear / replace, estatísticas de E/S e resumo ARC.", "section": "Ajuda e informações" }, "intro": { "title": "Duas famílias de comando", "body": "O zpool * gere os conjuntos de armazenamento (camada física — discos, vdevs, redundância). zfs * gerencia os conjuntos de dados e instantâneos que vivem dentro desses pools (camada lógica — sistemas de arquivos, volumes, instantâneos, propriedades)." }, "commandGroups": [ { "title": "Informações dos pools", "commands": [ { "command": "zpool list", "description": "Listar todos os pools ZFS" }, { "command": "zpool status", "description": "Mostrar o estado detalhado e a saúde do pool" }, { "command": "zpool status -v", "description": "Mostrar o estado detalhado do pool com os erros" }, { "command": "zpool history", "description": "Mostrar o histórico de comandos para todos os grupos" }, { "command": "zpool history ", "description": "Mostrar o histórico de comandos de um pool específico" }, { "command": "zpool get all ", "description": "Mostrar todas as propriedades de um pool" } ] }, { "title": "Gerenciamento de conjuntos de dados", "commands": [ { "command": "zfs list", "description": "Listar todos os conjuntos de dados ZFS" }, { "command": "zfs list -r ", "description": "Listar todos os conjuntos de dados num pool recursivamente" }, { "command": "zfs create /", "description": "Criar um novo conjunto de dados" }, { "command": "zfs destroy /", "description": "Destruir um conjunto de dados" }, { "command": "zfs rename / /", "description": "Renomear um conjunto de dados" }, { "command": "zfs get all /", "description": "Mostrar todas as propriedades de um conjunto de dados" }, { "command": "zfs set compression=on /", "description": "Activar a compressão num conjunto de dados" } ] }, { "title": "Gestão de Instantâneos", "commands": [ { "command": "zfs list -t snapshot", "description": "Listar todos os instantâneos" }, { "command": "zfs list -t snapshot -r ", "description": "Listar todos os instantâneos em um pool" }, { "command": "zfs snapshot /@", "description": "Criar um instantâneo" }, { "command": "zfs destroy /@", "description": "Apagar um instantâneo" }, { "command": "zfs rollback /@", "description": "Retroceder para um instantâneo" }, { "command": "zfs hold /@", "description": "Proteger um snapshot contra eliminação com um hold" }, { "command": "zfs release /@", "description": "Remover a proteção hold de um snapshot" } ] }, { "title": "Clonar e Enviar/Receber", "commands": [ { "command": "zfs clone /@ /", "description": "Criar um clone a partir de um instantâneo" }, { "command": "zfs send /@ > backup.zfs", "description": "Enviar um instantâneo para um arquivo" }, { "command": "zfs receive / < backup.zfs", "description": "Receber um instantâneo a partir de um ficheiro" }, { "command": "zfs send -i /@ /@ > incr.zfs", "description": "Enviar instantâneo incremental" }, { "command": "zfs send -R /@ > full-recursive.zfs", "description": "Enviar instantâneo recursivo" } ] }, { "title": "Manutenção e Reparação", "commands": [ { "command": "zpool scrub ", "description": "Iniciar uma verificação scrub do pool" }, { "command": "zpool scrub -s ", "description": "Parar o scrub em execução" }, { "command": "zpool clear ", "description": "Repor os contadores de erros do pool" }, { "command": "zpool clear ", "description": "Limpar erros num dispositivo específico" }, { "command": "zpool replace ", "description": "Substituir um dispositivo falhado" }, { "command": "zpool offline ", "description": "Colocar um dispositivo offline no pool" }, { "command": "zpool online ", "description": "Voltar a colocar um dispositivo online no pool" } ] }, { "title": "Desempenho e acompanhamento", "commands": [ { "command": "zpool iostat", "description": "Mostrar estatísticas de E/ S para pools" }, { "command": "zpool iostat -v", "description": "Mostrar estatísticas de E/S detalhadas" }, { "command": "zpool iostat 5", "description": "Mostrar estatísticas de E/ S a cada 5 segundos" }, { "command": "arc_summary", "description": "Mostrar as estatísticas ARC (se instaladas)" }, { "command": "zfs get compressratio /", "description": "Mostrar a razão de compressão" }, { "command": "zfs get used,available,referenced /", "description": "Mostrar a utilização do espaço" } ] } ], "bestPractices": { "title": "Melhores práticas operacionais", "bodyRich": "Agende regularmente zpool scrub para verificar as somas de controlo e analise o resultado. Mantenha capacidade livre: o efeito de um pool quase cheio depende da carga e da estrutura. Use zpool replace para um dispositivo avariado e siga o procedimento do respetivo tipo de vdev. Detach + add não é equivalente e pode alterar a topologia ou eliminar redundância." }, "related": { "heading": "Relacionado", "items": [ { "href": "/docs/help-info/storage-commands", "label": "Armazenamento e Discos", "tail": " — comandos gerais de dispositivos de bloco e LVM." }, { "href": "/docs/help-info/backup-commands", "label": "Cópias de segurança e restauro", "tail": " — vzdump, qmrestore." }, { "href": "/docs/help-info", "label": "Visão geral de ajuda e informações", "tail": "." } ] } }