Como saber se você está usando SSD ou HDD Parts no Linux



Experimente Nosso Instrumento Para Eliminar Problemas

Jogadores que executam PCs poderosos, administradores de sistema cuidando de servidores gigantes e pessoas que trabalham com dispositivos móveis lacrados têm a tendência de se deparar com o mesmo problema. É fácil esquecer se você está usando peças SSD ou HDD. Atualmente, os discos vêm em duas formas, e as unidades de estado sólido tendem a mentir sobre o hardware subjacente para garantir que possam permanecer compatíveis com o seu sistema operacional, não importa o que aconteça. Como resultado, é difícil dizer se você tem um disco rígido eletromecânico ou de estado sólido.



Os usuários do Linux podem dizer facilmente se possuem componentes SSD ou HDD em seu computador. Você precisará abrir uma janela de terminal para que isso funcione. Os usuários do KDE, LXDE, Cinnamon e MATE podem clicar no menu Aplicativos e, em seguida, clicar em Terminal nas ferramentas do sistema. O mesmo vale para usuários do Xfce4 com o menu Whisker instalado. Os usuários do Ubuntu Unity vão querer procurar Terminal no Dash, e praticamente todos podem segurar Ctrl, Alt e T para iniciar um.



Método 1: usando lsblk para distinguir entre volumes SSD e HDD

Já que você realmente não mudará nada, não precisará de acesso root para o seguinte comando. Basta digitar lsblk -o nome, rota no prompt e pressione a tecla de retorno. Você receberá um pequeno gráfico que lista os vários dispositivos que você conectou ao computador, bem como as partições cortadas neles. Se houver um número 1 na coluna ROTA, o disco é um disco rígido eletromagnético de rotação.



Também é possivelmente outro tipo de dispositivo rotacional. Por exemplo, se o nome do dispositivo sr0 apareceu, então era mais do que provável uma unidade óptica conectada. Partições cortadas em unidades rotacionais também aparecerão como rotacionais. Portanto, se você tivesse um dispositivo chamado sda que apresentasse o número 1 seguido por sda2 e sda1 também tendo o valor 1, você pode ter certeza de que todos eles estão no mesmo disco rotacional. Qualquer volume seguido por um número 0 estará em uma unidade de estado sólido. Isso faz sentido, uma vez que drives de estado sólido não giram e, portanto, eles nunca são classificados como rotacionais.

Embora isso funcione para unidades fixas padrão conectadas a uma máquina, você pode notar algo estranho acontecendo quando chega a hora de olhar para os discos externos. Este comando geralmente apresenta as informações corretas para volumes de HDD e SSD externos que você conecta via portas USB ou IEEE 1394, mas você verá frequentemente que os cartões de memória USB estão marcados como rotativos. Mais estranho ainda, se você estiver em um ultra-book rodando Linux com um leitor de cartão de memória interno, você pode notar que ele também é rotativo.



Obviamente, os cartões de memória USB e cartões SDXC não giram, mas mentem e se apresentam como discos rotativos. Eles geralmente se apresentam como removíveis e, se forem formatados como um disco sem partição, podem até mesmo aparecer como unidades de disquete. Concedido, a ideia de uma unidade de disquete de vários terabytes é risível, mas isso explica a estranheza.

As imagens de disco que você possa ter montado parecerão volumes genuínos. Por exemplo, se você vir loop0 e relatar ser um HDD rotacional, você está apenas olhando para um ISO montado. É possivelmente uma imagem de instalação do Debian ou Ubuntu. Você também pode montar hipoteticamente imagens de disco destinadas a uma máquina virtual e, nesse caso, você veria novamente esse tipo de mensagem. A propósito, o sistema de arquivos subjacente não importa em nada. Você pode até mesmo executá-lo em uma unidade completamente bruta.

Método 2: verificar o status do HDD ou SSD usando o diretório / sys

Se você souber o nome do dispositivo que está procurando, poderá consultar diretamente as informações que o Linux coleta sobre ele. Tipo cat / sys / block / sdb / queue / rotacional e pressione a tecla Enter. Você pode substituir sdb por qualquer nome de dispositivo que você deseja ver.

Essa é uma excelente maneira de verificar se você está interessado apenas em um único volume. Mais uma vez, o valor 0 indica a presença da tecnologia SSD, enquanto o valor 1 indica uma unidade rotacional. Ambos os comandos são extremamente fáceis de usar, não exigem nenhuma brincadeira real e não exigem que você tenha qualquer tipo de privilégio administrativo para executar. Eles são ideais se você constantemente adiciona e remove volumes de uma instalação específica.

3 minutos lidos