Linux · Ferramentas do Sistema
nvme-cli
nvme-cli é um utilitário de linha de comando para gerenciar SSDs NVMe no Linux.
- Licença
- GPL-2.0
- Versão mais recente
- 3.1
O que é o nvme-cli?
nvme-cli fornece acesso direto à especificação NVMe, permitindo que você consulte dados de saúde, firmware, namespaces e execute operações de baixo nível. Ele faz parte do ecossistema Linux há vários anos e é mantido na árvore principal do kernel, portanto funciona na maioria das distribuições.
A ferramenta é destinada a administradores de sistemas, usuários avançados e desenvolvedores que precisam de controle preciso sobre dispositivos NVMe, especialmente em servidores ou estações de trabalho onde ferramentas gráficas não estão disponíveis. Ela reproduz muitas das informações de diagnóstico que você obtém de utilitários Windows como CrystalDiskInfo, mas tudo é feito via terminal.
Comparado ao CrystalDiskInfo, o nvme-cli parece mais técnico: você digita comandos e analisa a saída ao invés de clicar em uma GUI. Isso pode ser um ponto negativo para usuários casuais, mas também significa que você pode criar scripts de verificação, integrar com sistemas de monitoramento e evitar a sobrecarga de uma interface gráfica.
Ideal para: Administradores de sistemas e usuários avançados que precisam de controle detalhado e scriptável sobre SSDs NVMe.
Principais recursos do nvme-cli
- Ler informações de saúde SMART
- Exibir detalhes do controlador e do namespace
- Atualizar firmware
- Criar, excluir e redimensionar namespaces
- Executar apagamento seguro e operações de formatação
- Definir e obter flags de recursos
- Suporte a NVMe over Fabrics
- Funciona em todas as principais distribuições Linux
Prós
- Roda em qualquer distro Linux com suporte a pacotes
- Sem dependências de GUI, baixo consumo de recursos
- Totalmente scriptável para automação
- Atualizado com a última especificação NVMe
Contras
- Curva de aprendizado íngreme para quem não está familiarizado com CLI
- Sem visão gráfica; a saída é texto puro
- Limitado a dispositivos NVMe; não serve para unidades SATA
Programas do Windows que o nvme-cli substitui
Como instalar o nvme-cli no Linux
sudo apt install nvme-clisudo apt install nvme-clisudo dnf install nvme-clisudo pacman -S nvme-clisudo zypper install nvme-cliDicas para quem vem do Windows
O CrystalDiskInfo apresenta métricas de saúde em uma janela; com nvme-cli você usará comandos como nvme smart-log /dev/nvme0 e analisará os campos manualmente. Não há formatos de arquivo proprietários para converter—apenas nós de dispositivo. Familiarize‑se com flags comuns (-o, -s, -f) e considere criar aliases para comandos frequentes no seu shell para acesso mais rápido.
nvme-cli: perguntas frequentes
Como verifico a saúde do SSD com nvme-cli?
Execute nvme smart-log /dev/nvme0 (substitua o nome do dispositivo) e observe os campos 'critical_warning' e 'temperature'.
Posso atualizar o firmware NVMe usando nvme-cli?
Sim, use nvme fw-download seguido de nvme fw-activate com o arquivo de imagem apropriado.
O nvme-cli está incluído na instalação padrão do Ubuntu?
Não, mas está disponível nos repositórios do Ubuntu e pode ser instalado com sudo apt install nvme-cli.
O nvme-cli suporta NVMe over Fabrics?
Comandos básicos de NVMe‑of‑Fabrics são suportados, embora gerenciamento avançado possa exigir ferramentas adicionais.
Atualizado em