LinuxAlternative

Linux · Ferramentas do Sistema

nvme-cli

nvme-cli é um utilitário de linha de comando para gerenciar SSDs NVMe no Linux.

Código abertoGrátis
Seja o primeiro a avaliar
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

Ubuntu / Mintsudo apt install nvme-cli
Debiansudo apt install nvme-cli
Fedorasudo dnf install nvme-cli
Arch / Manjarosudo pacman -S nvme-cli
openSUSEsudo zypper install nvme-cli

Dicas 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