Как узнать, есть ли у меня конфигурация RAID на моей машине?
Мне было интересно, есть ли какая-нибудь команда Linux, которую я могу использовать, чтобы проверить, есть ли у меня настройка RAID на моей машине? Я знаю о cat /proc/mdstat
но не показывал мне ничего значимого.
Я просто хочу знать, есть ли у меня возможность RAID, программная или аппаратная.
2 ответа
Если существует /proc/mdstat, у вас есть возможность настроить программный рейд - хотя, если он не имеет ничего значащего, это означает, что вы его не настраивали.
Программное обеспечение RAID под Linux не требует какого-либо конкретного оборудования [вы могли бы аргументировать возможность поддерживать 2 привода, но даже тот спорно, если вы считаете, USB]
Если вы хотите знать возможность строить аппаратный массив. Вы можете использовать lspci для просмотра списка контроллеров PCI, определения типа контроллеров дисков, а также спецификаций и руководств для него.
UPD. Примеры
1.
# lspci |grep -iE "sata|sas|scsi|ide|disk"
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
06:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] (rev 03)
Там два дисковых контроллера. Интегрированные Intel IDE и LSI MegaRAID SAS.
2
$ lspci |grep -iE "sata|sas|scsi|ide|disk"
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
Там только интегрированный Intel SATA
Найти маркетинговый бренд и документацию по этой информации не просто, но возможно.
И Вы определенно видите интегрированный рейд.
UPD2. Кроме того, программный RAID-массив Linux (mdadm) и аппаратный RAID-массив имеют свои преимущества и недостатки. Легко найти, сравнивает https://www.google.ru/search?q=linux%20software%20raid%20vs%20hardware