LINUX.ORG.RU

Сообщения stakado

 

SAS: монтирование, проверка

 , , ,

Здравствуйте! Есть старый сервер с SAS-дисками, подключёнными через контроллер Adaptec 8405. Для проверки дисков запустил на нём systemrescue. И у меня встал вопрос - как примонтировать и в дальнейшем проверить диски? SMART’ы на SAS-дисках ограничены, хочется проверить их с помощью badblocks, но для этого надо их примонтировать (и, вероятно, создать на них разделы - сейчас диски пустые). Как это сделать? fdisk -l, lsblk их не показывают. Но сами диски вроде видны в системе:

[root@sysrescue ~]# lsscsi -g
[4:0:0:0]    cd/dvd  HL-DT-ST DVDRAM GH24NSD1  LG00  /dev/sr0   /dev/sg0
[6:1:0:0]    disk    SEAGATE  ST3300657SS      000B  -          /dev/sg2
[6:1:1:0]    disk    SEAGATE  ST3300657SS      000B  -          /dev/sg3
[6:1:2:0]    disk    SEAGATE  ST3300657SS      000B  -          /dev/sg4
[6:1:3:0]    disk    SEAGATE  ST3300657SS      000B  -          /dev/sg5
[7:0:0:0]    disk    VendorC  ProductCode      3.00  /dev/sda   /dev/sg1

smartctl -a /dev/sgX показывает их атрибуты (но они ограничены и отличны от атрибутов SATA-дисков).

Обращение fdisk, parted просто к устройству ругаются:

fdisk /dev/sg5
fdisk: cannot open /dev/sg5: Illegal seek

parted /dev/sg4
Error: The device /dev/sg4 is so small that it cannot possibly store a file system or partition table.  Perhaps you selected the wrong device?
Warning: Error fsyncing/closing /dev/sg4: Invalid argument

Подскажите, пожалуйста, каким образом создать на них разделы, примонтировать и проверить с помощью badblocks (или каким иным способом)?

stakado
()