我在 Live CD 中执行的完整命令:
须藤 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”来“获取”一个值而不是设置一个值。我对么?如果是这样,为什么命令失败?
答案1
该命令可以获取或设置标志。当不带参数使用时,它会获取标志,您可以在错误消息 ( HDIO_GET_NOWERR
) 中看到该标志。所以你什么也没改变。
该错误消息表明该设备无论如何都不支持该特定标志(驱动程序或磁盘)。