Каталог Bcache не появляется после make-bcache

Я устанавливаю bcache на виртуальной машине Ubuntu на Azure. Я следую инструкциям http://blog.rralcala.com/2014/08/using-bcache-in-ec2.html.

После запуска make-bcache -B /dev/sdc1, /dev/bcache0 устройство еще не доступно.

При беге make-bcache -B /dev/sdc1 второй раз, /dev/bcache внезапно существует, как и /sys/fs/bcache а также /sys/fs/block/bcache0 и т.п.

Странная сторона в том, что бег make-bcache -B Во второй раз в сценарии (даже с перерывами в спящем режиме) проблема не устраняется, но выполняется вручную.

После правильной инициализации bcache он остается стабильным даже после перезагрузок и перемещений виртуальных машин. Вы можете прочитать конфигурационные скрипты по адресу https://github.com/okke-formsma/azure-bcache.

Кто-нибудь знает, как включить bcache на моей машине с Ubuntu 16.04, не прибегая к двойному руководству? make-bcache -B xxx?

[править] В соответствии с архивацией wiki отсутствие / sys / fs / bcache означает, что "загруженное вами ядро ​​не поддерживает bcache", однако это не так.

1 ответ

Решение

Я понял!

Модуль не был загружен ядром. Делать sudo modprobe bcache сделал все функции bcache доступными без странных обходных путей.

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