1

要禁用本地磁盘的写入缓存,可以通过以下方式使用 hdparm:

sudo hdparm -W 0 /dev/sda

(其中 /dev/sda 是本地磁盘的设备文件)

在 AWS 上,我尝试使用它来禁用基于 SSD 的本地实例存储的写入缓存。但我收到以下错误:

/dev/xvdc:
HDIO_DRIVE_CMD(identify) failed: Invalid argument

任何有关如何禁用 AWS 实例存储的磁盘缓存的指导都将不胜感激。

4

1 回答 1

0

hdparm 的大多数操作都需要 root 权限。此外,该命令为设备参数使用驱动器,而不是分区。尝试这个:

hdparm -I /dev/sda

如果上述命令失败,那是因为 AWS 使用 SAS 磁盘 hdparm 用于 IDE 和 SATA。而且在 AWS 中,您没有对物理层的实际访问权限。我想您将不得不与 AWS 支持人员交谈以获得此功能,或者它是否不存在于用户中。

于 2016-07-14T23:37:50.660 回答