有没有办法在运行时覆盖libata.force?

时间:2018-05-15 18:27:10

标签: linux-kernel linux-device-driver boot sata

我添加了内核选项" libata.force = 1.00:disable"故意"忽视"我的内置SATA硬盘因为我从闪存启动(加快启动过程),也避免了故障硬盘(以避免启动时内核锁定)。

然而,在内核启动并运行之后,我想"启用"我的HDD开始在那里存储文件。

我已经尝试过以下命令来强制重新扫描广告,即使操作系统知道它在那里,它基本上什么都不做,因为它已被" 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硬盘的命令,以便可以使用它。

0 个答案:

没有答案