Ответы:
В случае аппаратного рейда вам придется использовать утилиту контроллера, предоставленную изготовителем контроллера рейда.
К сожалению, не существует универсального способа сделать это, который бы работал с каждым вендором HW-рейдов.
Поставщик RAID-контроллера обычно предоставляет интерфейс для дисков позади него. 3ware имеет веб-управление 3DM, а также утилиту CLI. Dell также предоставляет это через администратора сервера OpenManage. Не уверен насчет других продавцов, но я бы представил то же самое.
hpacucli.
Аппаратный RAID работает, объединяя диски вместе и представляя их как устройства на аппаратном уровне. Для машины linux нет общего способа обнаружить это и проверить наличие реальных дисков за аппаратным рейдом. Однако большинство аппаратных raid-устройств поставляются с некоторой утилитой linux, которая предоставляет информацию об raid-устройстве. Если вы найдете эту утилиту для вашего конкретного устройства raid, вы можете использовать ее, чтобы обнаружить фактические диски, подключенные к raid.
lshw -class diskэтого, поскольку fdisk покажет некоторые блочные устройства, которые на самом деле не являются физическими дисками.