У меня недавно появился Linux-сервер с рейдом 3ware. Он имеет несколько томов (/ c4 / u * / v *), которые рассматриваются ОС как устройства (/ dev / sd *). Я могу примерно связать эти устройства с устройствами из-за их размера и некоторых других характеристик. Есть ли более простой и понятный способ связать устройства рейда с устройствами ОС?
Нет простого способа выполнить такую задачу. Используйте размер блока, если вы хотите определить, на каком устройстве было установлено ваше устройство.
Будьте осторожны с идентификатором, который вы используете в / etc / fstab, предпочитайте UUID при использовании контроллера 3ware, потому что иногда единицы измерения не связаны с одним и тем же именем устройства (/ dev / sd *) при перезагрузках.
Вы должны иметь возможность получить подробную информацию из:
sudo /sbin/hdparm -I /dev/sda
smartctl
также осведомлен о 3ware.
smartctl -a -d 3ware,0 /dev/tw0
Вышеупомянутое будет проверять состояние диска и информацию для порта 3Ware 0, который находится за представленным диском RAID. /dev/tw0
. Это также может быть /dev/sd*
или /dev/twe*
.
Если у вас есть tw_cli
установлен, вы можете сделать tw_cli info
для списка контроллеров, то, например, tw_cli info c0
чтобы увидеть контроллер 0. Это будет включать серийный номер дисков-участников.