Saya pikir Anda bisa mendapatkan apa yang Anda inginkan dengan mereferensikan silang output dari lshw -c disk
dan perintah ini, udevadm info -q all -n <device>
.
Misalnya
/dev/sda
saya perangkat menampilkan output berikut untuk lshw
:
$ sudo lshw -c disk
*-disk
description: ATA Disk
product: ST9500420AS
vendor: Seagate
physical id: 0
bus info: [email protected]:0.0.0
logical name: /dev/sda
version: 0003
serial: 5XA1A2CZ
size: 465GiB (500GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=ebc57757
Jika saya menginterogasi perangkat yang sama menggunakan devadm
Saya bisa mengetahui apa itu DEVPATH
adalah:
$ sudo udevadm info -q all -n /dev/sda | grep DEVPATH
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda
String ini memiliki semua info yang Anda cari terkait perangkat ini. Alamat PCI, "0000:00:1f.2"
, bersama dengan alamat SCSI, "0:0:0:0"
. Alamat SCSI adalah data di posisi ke-6 jika Anda memisahkan data ini pada garis miring ("/").
daftar perangkat yang terkait dengan volume logis tanpa menggunakan perintah paket lvm2
Dapatkan konsumsi daya perangkat USB