Rumah > Tutorial sistem > LINUX > Bagaimana untuk menentukan sama ada cakera Linux ialah pemacu keadaan pepejal atau pemacu keras mekanikal

Bagaimana untuk menentukan sama ada cakera Linux ialah pemacu keadaan pepejal atau pemacu keras mekanikal

WBOY
Lepaskan: 2024-08-23 19:33:51
asal
1239 orang telah melayarinya

Tiga cara untuk menentukan sama ada cakera Linux ialah pemacu keadaan pepejal atau pemacu keras mekanikal:

Bagaimana untuk menentukan sama ada cakera Linux ialah pemacu keadaan pepejal atau pemacu keras mekanikal

Kaedah 1

Tentukan nilai pulangan cat /sys/block/*/queue/rotational (di mana * ialah nama peranti cakera keras anda, seperti sda, dll. Jika ia kembali 1, ia bermakna cakera boleh diputar , maka ia adalah HDD

Jika ia kembali 0, bermakna cakera tidak boleh diputar, maka ia adalah SSD.

[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
Salin selepas log masuk

Terdapat masalah dengan kaedah ini, iaitu, bukan sahaja cakera keras di bawah /sys/block/, tetapi juga peranti blok lain, yang semuanya mengganggu pertimbangan anda.

Kaedah 2

Gunakan arahan lsblk untuk menilai Parameter -d bermaksud untuk memaparkan nama peranti, dan parameter -o bermaksud untuk memaparkan hanya lajur tertentu.

[pythontab@pyhontab.com ~]$ lsblk -d -o name,rota
NAME ROTA
sda 0
sdb 0
sdc 0
sdd 0
Salin selepas log masuk

Kelebihan kaedah ini ialah ia hanya menyenaraikan kandungan yang ingin anda lihat, dan hasilnya agak ringkas dan jelas. Masih peraturan yang sama, jika ROTA adalah 1, ia bermakna ia boleh diputar, jika tidak ia tidak boleh diputar.

Kaedah 3

Anda boleh melihatnya melalui arahan fdisk Parameter -l bermaksud menyenaraikan butiran cakera. Dalam hasil output, baris yang bermula dengan Cakera mewakili pengenalan cakera Di bawah adalah beberapa parameter terperinci Kita boleh cuba mencari beberapa kata kunci khusus HDD dalam parameter ini, seperti: "heads" (head), "track" (track. ) ) dan "silinder".

Berikut adalah hasil keluaran HDD dan SSD masing-masing

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
......
Salin selepas log masuk
Kaedah lain

Anda boleh menggunakan alat pihak ketiga untuk menilai, seperti smartctl Hasil alat ini lebih intuitif, tetapi ia perlu dipasang secara berasingan.

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada cakera Linux ialah pemacu keadaan pepejal atau pemacu keras mekanikal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:linuxprobe.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan