我故意添加了内核选项“libata.force=1.00:disable”来“忽略”我的内部 SATA HDD,因为我是从闪存启动(以加快启动过程)并避免出现故障的 HDD(以避免引导期间内核锁定)。
尽管如此,在内核启动并运行后,我想“启用”我的硬盘开始在那里存储文件。
我已经尝试了以下命令来强制重新扫描广告,即使操作系统知道它在那里,它基本上什么都不做,因为它已被“强制”标志禁用。
# 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 HDD 以便可以使用它。