Я работаю из дома, и на сервере произошел сбой диска. Рядом стоят два одинаковых диска, и я не уверен, какой из них какой, все, что я знаю, это то, что /dev/sdc вышел из строя, а /dev/sdd в порядке. Я хочу, чтобы кто-нибудь в офисе удалил /dev/sdc из машины, но я не знаю, как указать им (или даже себе), какой из двух дисков удалить.
Это внутренние диски, поэтому на них нет никаких индикаторов или чего-либо еще. Моя единственная мысль на данный момент — запустить большой перенос на диске, который я хочу сохранить, и размонтировать другой. Администратор офиса может нащупать вращающийся/работающий диск и отключить другой диск, однако это не обязательно гарантирует отсутствие ошибок. В другом вопросе/ответе говорится об использовании hdparm, но это подразумевает, что пользователь на другом конце должен поднять диск и/или лечь на пол, чтобы прочитать серийный номер, который может быть трудно найти с плохим зрением.
Как физически определить, какой диск является SDC, а какой SDD?
решение1
Если привод все еще работает, вы можете использовать его smartctl -i /dev/sdc
для получения серийного номера.
Если диски не имеют надлежащей маркировки серийных номеров, то это все, что вы можете сделать. Попросите свой ИТ-отдел маркировать все диски как можно скорее.
Если это серверная система с правильной объединительной платой, вы можете использовать инструмент управления контроллером (RAID) для мигания светодиода диска. Проверьте /sys/block/sdc/device/enclosure_device*
. У меня нет устройств с корпусами, поэтому я не могу это проверить.
Если у каждого диска есть свой светодиод активности, вы можете создать много активности на устройстве, например, используя dd if=/dev/sdc of=/dev/null
. Если у дисков нет собственного светодиода активности, человек, ищущий диск, может ориентироваться на звук или прикосновение (вибрацию). Конечно, это не совсем 100% надежно. Оставлять диск занятым в течение длительного времени также не рекомендуется, особенно если он вот-вот выйдет из строя.