我在 live CD 中执行的完整命令:
sudo hdparm -n /dev/sda
不带参数运行命令会有什么影响?命令有什么改变吗?
hdparm手册页说,关于这个选项('-n'):
Get or set the "ignore write errors" flag in the driver. Do NOT play with this without grokking the driver source code first.
它说它更改了“驱动程序”中的“忽略写入错误”标志。因此,更改会在重新启动时重置还是直接影响驱动器?
程序返回:
/dev/sda:HDIO_GET_NOWERR 失败:设备的 ioctl 不合适。
这是什么意思?
这看起来像是相关的(搜索:'HDIO_GET_NOWERR')。
这告诉我们“0”和“1”是可能的值。我假设它默认为“0”以“获取”一个值而不是设置一个值。我对么?如果是这样,为什么命令失败了?
该命令可以获取或设置标志。不带参数使用时,它会获取标志,您可以在错误消息 (
HDIO_GET_NOWERR
) 中看到该标志。所以你没有改变任何东西。错误消息表明设备无论如何都不支持该特定标志(驱动程序或磁盘)。