Есть сервер Dell R440, на нем собран RAID массив. Необходимо посмотреть на состояние дисков в ОС, не перезагружая систему. Особенно актуально, если вы используете сервер, как хранилище данных.
Первым делом необходимо посмотреть название дисков, которые установлены в систему. Тут у нас несколько вариантов:
lsblk df -h fdisk -l
Допустим мы решили узнать диск командой fdisk
root@dell1:/home# fdisk -l
Disk /dev/sda: 7.28 TiB, 8000450330624 bytes, 15625879552 sectors
Disk model: PERC H730P Adp
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 32B08115-4458-4B01-B2F4-A18FD0A6B4F8
Device Start End Sectors Size Type
/dev/sda1 34 2047 2014 1007K BIOS boot
/dev/sda2 2048 1050623 1048576 512M EFI System
/dev/sda3 1050624 15625879518 15624828895 7.3T Linux LVM
Disk /dev/mapper/pve-swap: 8 GiB, 8589934592 bytes, 16777216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/pve-root: 96 GiB, 103079215104 bytes, 201326592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Видим, что Disk model: PERC H730P Adp
Отсюда очевидно, что диск в RAID-массиве. Для PERC-контроллеров, есть утилита perccli, её использовать более предпочтительно . Для всего стального есть megacli, синтаксисы у них практически одинаковые.
Скачиваем её через официальный сайт.
У нас Debian, поэтому выбираем ubuntu :)
дальше переносим архив на сервер, там его распаковываем и устанавливаем
dpkg -i perccli_007.1623.0000.0000_all.deb
Теперь симликом делаем сслыку на саму прогу, чтобы было удобнее к ней обращаться
ln -s /opt/MegaRAID/perccli/perccli64 /usr/local/bin/perccli
Всё готово, теперь
1. Проверка контроллера и статуса
perccli /c0 show
- c0 = первый контроллер (обычно он один).
- В выводе смотри поле Status → должно быть Optimal.
- Если будет Degraded или Failed → есть проблемы.
2. Проверка логических дисков (RAID-томов)
perccli /c0 /vall show
- Показывает все виртуальные диски (RAID-массивы).
- Поле State должно быть Optimal.
- Если Degraded -> один из дисков в RAID сломался, но массив ещё работает.
- Если Offline -> массив не работает.
3. Проверка физических дисков
perccli /c0 /eall /sall show
- Показывает все физические диски (s = slot). Важно поле State:
- Onln = работает нормально.
- UGood = доступен, но не используется.
- Dgrd = проблемный диск.
- Failed = диск умер.
4. Краткий суммарный отчёт
Выведет всё подряд: контроллер, виртуальные диски, физические диски.
perccli /c0 show all
5. Поиск ошибок и логов
perccli /c0 show events
Комментарии (0)
Оставить комментарий
Пока нет комментариев. Будьте первым!