GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo saber si un disco es un SSD o un HDD

Linux detecta automáticamente SSD y, desde la versión del kernel 2.6.29, puede verificar sda con:

cat /sys/block/sda/queue/rotational

Deberías obtener 1 para discos duros y 0 para un SSD.

Probablemente no funcionará si su disco es un dispositivo lógico emulado por hardware (como un controlador RAID).

Consulte esta respuesta para obtener más información sobre el particionamiento SSD, el sistema de archivos...


Con lsblk (parte del util-linux paquete):

lsblk -d -o name,rota
NAME ROTA
sda     0
sdb     0
sdc     1

donde ROTA significa rotational device (1 si es verdadero, 0 si es falso)


Usa smartctl (instalar instalando smartmontools ) para recuperar información del proveedor,

sudo smartctl -a /dev/sdb

Si ve una línea como esta,

Rotation Rate: Solid State Device

Eso sería una unidad SSD.


Linux
  1. Cómo particionar un disco en Linux

  2. ¿Cómo encontrar un disco SSD o HDD en Linux?

  3. ¿Cómo diseñar particiones para Sshd?

  4. ¿Cómo saber si tengo una unidad SSD o HDD?

  5. ¿Cómo purgar cachés de E/S de disco en Linux?

Formas de verificar SSD o HDD en el sistema operativo Linux

¿Cómo saber si Dd sigue funcionando?

Cómo eliminar un disco ASM en un dispositivo multirruta en CentOS/RHEL

¿Cómo usar la seguridad ATA en un disco duro en la práctica?

¿Cómo puedo monitorear la carga del disco duro en Linux?

¿Cómo desbloquear un disco SSD con hdparm?