Ubuntu đi kèm với UDisks2
thư viện, cung cấp udisks daemon và vài công cụ dòng lệnh để truy vấn thông tin đĩa và thao tác các ổ đĩa. Cụ thể, udisksctl status
lệnh rất hữu ích nếu bạn muốn tìm hiểu thông tin mà không có quyền root cục bộ.
$ udisksctl status
MODEL REVISION SERIAL DEVICE
--------------------------------------------------------------------------
CHN 25SATA01M 030 P0527A 30CG09180078 sda
Radeon R7 1.01 A22MD061520000172 sdb
Udisk2 cung cấp giao diện D-Bus, vì vậy nếu bạn muốn sử dụng giao diện đó trong các tập lệnh hoặc ứng dụng của riêng mình - điều đó là có thể. Một ví dụ về điều đó sẽ là chỉ số sử dụng đĩa của riêng tôi .
Một cách khác là thông qua udevadm
tiện ích quản lý cho hệ thống con udev .
$ udevadm info --query=all --name=/dev/sda1 | grep 'ID_MODEL='
E: ID_MODEL=CHN_25SATA01M_030
Cách khác và gián tiếp là xác định hệ thống tệp được lưu trữ trên ổ đĩa bằng 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"
Các phương pháp khác có chứa thông tin đó:
sudo parted -l
cat /sys/block/sda/device/model