lsscsi
ディスクとエンクロージャが多いと言ってください。
これを使用して、$ ls /sys/class/enclosure/6:0:10:0/ArrayDevice*/device/scsi/disk
6:0:10:0 シャーシの下のディスクのすべての scsi アドレスのリストを取得できます。
そのリストを出力にlsscsi
関連付けて、各ディスクの場所を確認できます。
ただし、これを自動化するためにスクリプトを作成する必要はありません。これを行うためのudevadm
同様のツールがありますか?sg_ses
ベストアンサー1
これは答えですか?
[root@hard-3 ~]# ls -ldF /sys/block/sda/device/enclosure_device\:0
lrwxrwxrwx. 1 root root 0 июл 26 18:25 /sys/block/sda/device/enclosure_device:0 -> ../../../../../../port-1:0:4/end_device-1:0:4/target1:0:1/1:0:1:0/enclosure/1:0:1:0/0/
[root@hard-3 ~]#