Ubuntu dilengkapi dengan UDisks2
pustaka, yang menyediakan daud udisks dan beberapa alat baris perintah untuk menanyakan informasi disk dan memanipulasi drive. Secara khusus, udisksctl status
perintah berguna jika Anda ingin mencari tahu informasi tanpa hak root secara lokal.
$ udisksctl status
MODEL REVISION SERIAL DEVICE
--------------------------------------------------------------------------
CHN 25SATA01M 030 P0527A 30CG09180078 sda
Radeon R7 1.01 A22MD061520000172 sdb
Udisk2 menyediakan antarmuka D-Bus, jadi jika Anda ingin menggunakannya dalam skrip atau aplikasi Anda sendiri - itu mungkin. Contohnya adalah indikator penggunaan disk saya sendiri .
Cara lain adalah melalui udevadm
utilitas manajemen untuk subsistem udev .
$ udevadm info --query=all --name=/dev/sda1 | grep 'ID_MODEL='
E: ID_MODEL=CHN_25SATA01M_030
Cara alternatif dan tidak langsung adalah mengidentifikasi sistem file yang tersimpan di drive oleh UUID :
$ lsblk -o NAME,UUID
NAME UUID
sda
└─sda1 8e73e463-fef8-4119-b826-00e74eb4192c
sdb
└─sdb1 86df21bf-d95f-435c-9292-273bdbcba056
$ sudo blkid /dev/sda1
[sudo] password for user:
/dev/sda1: UUID="8e73e463-fef8-4119-b826-00e74eb4192c" TYPE="ext4" PARTUUID="73e878a1-01"
Metode lain yang mengandung info tersebut:
sudo parted -l
cat /sys/block/sda/device/model