Есть ли способ переопределить libata.force во время выполнения? - PullRequest
0 голосов
/ 15 мая 2018

Я добавил параметр ядра "libata.force = 1.00: отключить", чтобы "игнорировать" мой внутренний жесткий диск SATA, так как я загружаюсь с флэш-памяти (чтобы ускорить процесс загрузки), а также чтобы избежать неисправных жестких дисков(чтобы избежать блокировок ядра во время загрузки).

Тем не менее, после того, как ядро ​​запущено и работает, я бы хотел "включить" мой жесткий диск, чтобы начать хранить там файлы.

Iпопытался выполнить следующую команду, чтобы принудительно повторно просмотреть объявление, даже если ОС знает, что оно есть, оно в основном ничего не делает, поскольку было отключено с помощью флага «force».

# echo "- - -" > /sys/class/scsi_host/host0/scan
ata1: hard resetting link
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: FORCE: horkage modified (disable)
ata1.00: unsupported device, disabling
ata1.00: disabled
ata1: EH complete

Итак, яищу способ переопределить значение «libata.force» ПОСЛЕ загрузки или набор команд, которые позволяют мне включить жесткий диск SATA, чтобы его можно было использовать.

...