У меня в Lenovo SR650 вставлено 16 дисков. Имена дисков / dev / sda, / dev / sdb ... не соответствуют его положению в слотах. Я хочу определить имя диска в первом слоте командной строки Ubuntu16.04.4.
Диски перечислены по пути в /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