由于 hdparm 不可用,核心上还有其他方法吗?
我在 IoT 应用程序中使用 ubuntu 核心设备,我们不能冒因断电而丢失数据的风险。这可以在带有 hdparm 的经典 ubuntu 上通过强制驱动器立即写入磁盘而不是通过写入缓存进行延迟写入来完成。否则,如果我们断电,缓存的写入就会丢失。
由于 hdparm 不可用,核心上还有其他方法吗?
我在 IoT 应用程序中使用 ubuntu 核心设备,我们不能冒因断电而丢失数据的风险。这可以在带有 hdparm 的经典 ubuntu 上通过强制驱动器立即写入磁盘而不是通过写入缓存进行延迟写入来完成。否则,如果我们断电,缓存的写入就会丢失。
hdparm 可以使用以下 yaml 文件从经典 ubuntu 中获取...
使用此 yaml 文件通过 snapcraft 生成 .snap。然后使用'snap install name.snap --devmode'将它安装在ubuntu核心上。一旦安装 hdparm,就可以像在经典 ubuntu 上一样使用它。要禁用驱动器上的写入缓存,请输入类似的命令“hdparm -W0 /dev/sda”,其中 /dev/sda 是驱动器的路径。