Как определить имя диска в первом слоте моего сервера?

У меня 16 дисков, вставленных в Lenovo SR650. Имена дисков /dev/sda, /dev/sdb ... не соответствуют порядку их расположения в слотах. Я хочу определить, как называется диск в первом слоте в командной строке Ubuntu16.04.4.

2 ответа

Диски перечисляются путем под /dev/disk/by-path/ и через WWN под /dev/disk/by-id/, Первый расскажет вам о номере слота и, сопоставив его с WWN, позволит вам определить, как устанавливается перечисление слотов (то есть: слева направо и снизу вверх или наоборот). Большинство серверов даже имеют слот с нумерацией (но будьте осторожны: я видел случаи, когда напечатанный номер не совпадал /dev/disk/by-path).

Предполагая, что у вас нет информации SN/WWN на самих дисках, вы можете использовать информацию светодиодов для идентификации дисков:

  • если ваш корпус поддерживается, вы можете использовать что-то как ledctl чтобы диск / слот мигали;

  • если вы не можете использовать ledctl или аналогично, вы можете сгенерировать нагрузку чтения для каждого диска, выполнив в быстром цикле что-то вроде smartctl --all /dev/disk/by-path/<disk> во время просмотра вашего диска / слота водить.

Попробуйте команду:

BLKID

Вот ссылка на дополнительную информацию: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s2-sysinfo-filesystems-blkid

Другие вопросы по тегам