Как узнать, к какому корпусу принадлежит диск?

С gsed вам не нужно лишнее '', только с седаном OSX по умолчанию. Попробуйте либо:

SED=/usr/bin/sed

, либо :

SEDOPTS=(-i)
4
27.12.2017, 21:41
2 ответа

Вы можете установить пакет утилит sg3 _. Команда lsssciпоможет вам определить идентификатор шины корпуса. Вы можете запроситьsg_ses -p 7 /dev/bsg/<busid>

вот пример:

[0:0:64:0]   disk    HGST     HUHAJLGALLLAAAAA  A384  /dev/sdbl
[0:0:65:0]   enclosu HGST     4U60G2_STOR_ENCL 0101  -

Если у вас есть идентификатор шины:

sg_ses --page=7 /dev/bsg/0:0:65:0
0
27.01.2020, 21:02

Это ответ?

[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 ~]# 
1
27.01.2020, 21:02

Теги

Похожие вопросы