Каталог 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 доступными без странных обходных путей.