GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengetahui hard disk apa yang ada di sistem?

Ini sangat bergantung pada platform. Juga metode yang berbeda dapat memperlakukan kasus tepi secara berbeda (disk "palsu" dari berbagai jenis, volume RAID, ...).

Pada instalasi udev modern, ada tautan simbolis ke media penyimpanan di subdirektori /dev/disk , yang memungkinkan Anda mencari disk atau partisi berdasarkan nomor seri (/dev/disk/by-id/ ), oleh UUID (/dev/disk/by-uuid ), dengan label sistem file (/dev/disk/by-label/ ) atau dengan konektivitas perangkat keras (/dev/disk/by-path/ ).

Di Linux 2.6, setiap disk dan perangkat mirip disk memiliki entri di /sys/block . Di Linux sejak awal waktu, disk dan partisi terdaftar di /proc/partitions . Sebagai alternatif, Anda dapat menggunakan lshw:lshw -class disk .

Linux juga menyediakan lsblk utilitas yang menampilkan tampilan hierarki yang bagus dari volume penyimpanan (sejak util-linux 2.19, tidak ada di perangkat tersemat dengan BusyBox).

Jika Anda memiliki fdisk atau disklabel utilitas, mungkin dapat memberi tahu Anda perangkat apa yang dapat berfungsi.

Anda akan menemukan nama utilitas untuk banyak varian unix di Rosetta Stone for Unix, khususnya baris “daftar konfigurasi perangkat keras” dan “baca label disk”.


lsblk akan mencantumkan semua perangkat blok. Itu cocok untuk scripting:

$ lsblk -io KNAME,TYPE,SIZE,MODEL
KNAME TYPE   SIZE MODEL
sda   disk 149.1G TOSHIBA MK1637GS
sda1  part  23.3G 
sda2  part    28G 
sda3  part  93.6G 
sda4  part   4.3G 
sr0   rom   1024M CD/DVDW TS-L632M

lsblk hadir dalam paket util-linux dan dengan demikian jauh lebih universal daripada alternatif yang diusulkan.


Bagaimana dengan

lshw -class disk

Linux
  1. Versi Linux Apa yang Saya Jalankan? Inilah Cara Mengetahuinya

  2. Cara Menemukan Siapa yang Masuk Di Sistem Anda Dan Apa yang Mereka Lakukan

  3. Cara Mengetahui Apakah Disk Adalah SSD Atau HDD Di Linux

  1. Bagaimana cara mengetahui apa yang menghabiskan semua ruang di partisi / saya?

  2. Cari tahu proses apa yang menulis ke hard drive

  3. Bagaimana saya bisa mengetahui hard disk apa yang terpasang pada kotak Linux?

  1. Bagaimana cara mengetahui apa yang dilakukan perintah Linux

  2. Cara Mengetahui Apakah Sistem Mendukung Intel Amt?

  3. Bagaimana Menemukan Mesin Lain Yang Terhubung Ke Jaringan Lokal?