Мы много экспериментируем с жесткой средой, которая требует нескольких последовательных стираний / переустановок CentOS 7. Это безголовый сервер, монтируемый в стойку, и мы устанавливаем его с DVD. Стоит отметить, что система доступна через нечто, называемое iDRAC, которое, по-видимому, обеспечивает довольно низкоуровневый доступ; например, я могу видеть меню BIOS и взаимодействовать с системой даже на этом уровне. Я не знаю ничего конкретного об аппаратном обеспечении, за исключением того, что это DELL. Судя по интерфейсу iDRAC, это, кажется, PowerEdge R630.

Вот проблема: каждый раз, когда я начинаю заново с ОС и переустанавливаю, лоток для DVD, очевидно, извлекается и остается открытым, даже после перезагрузки. Так что я должен ворчать, ребята из сети, чтобы физически посетить его и вручную закрыть.

Я исследовал команду eject , но с ней я ничего не получу - она работает без сообщения об ошибке, и вывод показывает, что она закрывает лоток. Однако сетевой парень всегда сообщает, что он просто открыт. (Я надеялся, что это может быть закрытие, но не автоматическая установка.)

Поэтому я попытался обновить утилиту eject , которую она обновляла, но это ничего не решило.

yum update eject

И я уверен, что моя команда настолько тщательна, насколько это возможно:

-v = verbose
-t = close tray
-r = cdrom
-F = force
/dev/sr0 = absolutely-qualified identifier for the dvd device

Переключение с -t (закрыть) на -T (переключить) не меняет результат.

eject -v -t -r -F /dev/sr0
eject: device name is `/dev/sr0'
eject: /dev/sr0: not mounted
eject: /dev/sr0: is whole-disk device
eject: /dev/sr0: is removable device
eject: /dev/sr0: closing tray

Глядя на справочную страницу, я вижу следующее замечание ..

Если eject не работает, скорее всего, это ограничение драйвера ядра для устройства, а не самой программы eject.

У меня нет вариантов здесь?

0