GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erkennen Sie, ob eine Festplatte eine SSD oder eine HDD ist

Linux erkennt SSD automatisch, und seit der Kernel-Version 2.6.29 können Sie sda überprüfen mit:

cat /sys/block/sda/queue/rotational

Sie sollten 1 erhalten für Festplatten und 0 für eine SSD.

Es wird wahrscheinlich nicht funktionieren, wenn Ihre Festplatte ein logisches Gerät ist, das von Hardware emuliert wird (wie ein RAID-Controller).

Siehe diese Antwort für weitere Informationen über SSD-Partitionierung, Dateisystem...


Mit lsblk (Teil der util-linux Paket):

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

wobei ROTA bedeutet rotational device (1 wenn wahr, 0 falls falsch)


Verwenden Sie smartctl (Installation durch Installation von smartmontools ), um Anbieterinformationen abzurufen,

sudo smartctl -a /dev/sdb

Wenn Sie eine Zeile wie diese sehen,

Rotation Rate: Solid State Device

Das wäre ein SSD-Laufwerk.


Linux
  1. So partitionieren Sie eine Festplatte unter Linux

  2. Wie finde ich eine Festplatte als SSD oder HDD in Linux?

  3. Wie werden Partitionen für Sshd entworfen?

  4. So löschen Sie die ASM-Festplatte auf einem Multipath-Gerät in CentOS/RHEL

  5. Wie lösche ich Festplatten-E/A-Caches unter Linux?

Möglichkeiten zum Überprüfen von SSD oder HDD in Linux OS

Wie nutze ich ATA-Sicherheit auf einer Festplatte in der Praxis?

Wie mounte ich ein Gerät unter Linux?

Wie kann ich meine HDD Benchmarken?

Wie kann ich eine Linux-Installation von HDD auf SSD migrieren?

Wie kann ich die Festplattenauslastung unter Linux überwachen?