Heim > System-Tutorial > LINUX > So ermitteln Sie, ob es sich bei einer Linux-Festplatte um ein Solid-State-Laufwerk oder eine mechanische Festplatte handelt

So ermitteln Sie, ob es sich bei einer Linux-Festplatte um ein Solid-State-Laufwerk oder eine mechanische Festplatte handelt

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2024-08-23 19:33:51
Original
1341 Leute haben es durchsucht

Drei Möglichkeiten, um festzustellen, ob es sich bei einer Linux-Festplatte um ein Solid-State-Laufwerk oder eine mechanische Festplatte handelt:

So ermitteln Sie, ob es sich bei einer Linux-Festplatte um ein Solid-State-Laufwerk oder eine mechanische Festplatte handelt

Methode 1

Bestimmen Sie den Rückgabewert von cat /sys/block/*/queue/rotational (wobei * der Name Ihres Festplattengeräts ist, z. B. sda usw.). Wenn 1 zurückgegeben wird, bedeutet dies, dass die Festplatte rotiert werden kann , dann ist es eine Festplatte

Wenn 0 zurückgegeben wird, bedeutet dies, dass die Festplatte nicht gedreht werden kann und es sich um eine SSD handelt.

1

2

3

4

5

6

7

8

[pythontab@pythontab.com ~]$ cat /sys/block/sda/queue/rotational

0

[pythontab@pythontab.com ~]$ grep ^ /sys/block/*/queue/rotational

/sys/block/ram0/queue/rotational:1

/sys/block/sda/queue/rotational:0

/sys/block/sdb/queue/rotational:0

/sys/block/sdc/queue/rotational:0

/sys/block/sdd/queue/rotational:0

Nach dem Login kopieren

Bei dieser Methode gibt es ein Problem, das heißt, dass sich unter /sys/block/ nicht nur Festplatten befinden, sondern auch andere Blockgeräte, die alle Ihr Urteilsvermögen beeinträchtigen.

Methode 2

Verwenden Sie zur Beurteilung den Befehl lsblk. Der Parameter -d bedeutet, den Gerätenamen anzuzeigen, und der Parameter -o bedeutet, nur bestimmte Spalten anzuzeigen.

1

2

3

4

5

6

[pythontab@pyhontab.com ~]$ lsblk -d -o name,rota

NAME ROTA

sda 0

sdb 0

sdc 0

sdd 0

Nach dem Login kopieren

Der Vorteil dieser Methode besteht darin, dass nur die Inhalte aufgelistet werden, die Sie sehen möchten, und das Ergebnis relativ prägnant und klar ist. Immer noch die gleiche Regel: Wenn ROTA 1 ist, bedeutet dies, dass es gedreht werden kann, andernfalls kann es nicht gedreht werden.

Methode 3

Sie können es über den Befehl fdisk anzeigen. Der Parameter -l bedeutet, die Festplattendetails aufzulisten. In den Ausgabeergebnissen stellt die Zeile, die mit Disk beginnt, die Festplatteneinführung dar. Nachfolgend finden Sie einige detaillierte Parameter. Wir können versuchen, in diesen Parametern einige HDD-spezifische Schlüsselwörter zu finden, z. B. „heads“ (Kopf), „track“ (Spur). ) ) und „Zylinder“.

Im Folgenden sind die Ausgabeergebnisse von HDD bzw. SSD aufgeführt

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Disk /dev/sda: 120.0 GB, 120034123776 bytes

255 heads, 63 sectors/track, 14593 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00074f7d

[pythontab@pyhontab.com ~]$ sudo fdisk -l

Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0xad91c214

......

Nach dem Login kopieren
Andere Methoden

Sie können zur Beurteilung Tools von Drittanbietern verwenden, z. B. smartctl. Die Ergebnisse dieser Tools sind intuitiver, müssen jedoch separat installiert werden.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob es sich bei einer Linux-Festplatte um ein Solid-State-Laufwerk oder eine mechanische Festplatte handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage