GNU/Linux >> Linux Esercitazione >  >> Linux

Come sapere se un disco è un SSD o un HDD

Linux rileva automaticamente l'SSD e, dalla versione del kernel 2.6.29, puoi verificare sda con:

cat /sys/block/sda/queue/rotational

Dovresti ottenere 1 per i dischi rigidi e 0 per un SSD.

Probabilmente non funzionerà se il tuo disco è un dispositivo logico emulato dall'hardware (come un controller RAID).

Vedi questa risposta per maggiori informazioni su partizionamento SSD, filesystem...


Con lsblk (parte del util-linux pacchetto):

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

dove ROTA significa rotational device (1 se vero, 0 se falso)


Usa smartctl (installa installando smartmontools ) per recuperare informazioni sul fornitore,

sudo smartctl -a /dev/sdb

Se vedi una linea come questa,

Rotation Rate: Solid State Device

Sarebbe un'unità SSD.


Linux
  1. Come controllare lo stato di SSD/HDD in Linux

  2. Come progettare partizioni per Sshd?

  3. Come sapere se ho un'unità SSD o un HDD?

  4. Come posso monitorare il disco io?

  5. Come posso migrare un'installazione Linux da HDD a SSD?

Come partizionare un disco in Linux

Modi per controllare SSD o HDD nel sistema operativo Linux

Come montare un dispositivo in Linux?

Come posso confrontare il mio HDD?

Come posso monitorare il carico del disco rigido su Linux?

Come sbloccare un disco SSD con hdparm?