Как Вы отключаете кэш записи на диск на Ядре Ubuntu?

Так как hdparm не доступен, находится там иначе на ядре?

Я использую основные устройства человечности в приложении IoT, где мы не можем рискнуть терять данные из-за потери питания. Это может быть сделано на классической человечности с hdparm путем принуждения диска сразу записать в диск вместо того, чтобы делать ленивые записи через кэш записи. Иначе, если мы теряем питание, кэшируемые записи потеряны.

-1
задан 21 December 2018 в 07:34

1 ответ

hdparm может быть сфотографирован от классической человечности со следующим yaml файлом...

Используйте этот yaml файл для генерации .snap с snapcraft. Затем установите, это на ядре человечности с 'снимком устанавливает name.snap - devmode'. После того, как установленный hdparm может использоваться, как это находится на классической человечности. Для отключения кэша записи на диске введите подобную команду 'hdparm-W0/dev/sda' с/dev/sda быть путем к диску.

name: hdparm # you probably want to 'snapcraft register <name>'
version: '0.1' # just for humans, typically '1.2+git' or '1.3.2'
summary: HD Parm
description:
  Hard Drive Parmaeters

grade: stable # must be 'stable' to release into candidate/stable channels
confinement: devmode # use 'strict' once you have the right plugs and slots

apps:
  hdparm:
    command: /sbin/hdparm

parts:
  hdparm:
    plugin: nil
    stage-packages: [hdparm]
1
ответ дан 26 October 2019 в 19:43

Другие вопросы по тегам:

Похожие вопросы: