![hdparm:如果没有参数,-n 会做什么?](https://linux22.com/image/148362/hdparm%EF%BC%9A%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%E5%8F%82%E6%95%B0%EF%BC%8C-n%20%E4%BC%9A%E5%81%9A%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我在 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
) 中看到该标志。所以你什么也没改变。
该错误消息表明该设备无论如何都不支持该特定标志(驱动程序或磁盘)。