Как определить имя диска в первом слоте моего сервера?
У меня 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