Здравствуйте!
Есть старый сервер с 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 (или каким иным способом)?