bcache на btrfs - диски не будут оставаться статически сопоставленными - упорядочивание изменений происходит автоматически

bcache на btrfs - диски не будут оставаться статически сопоставленными - упорядочивание изменений происходит автоматически

Сразу скажу, я профессионально работаю в сфере ИТ уже 30 лет, но в основном занимаюсь системами Windows. В последнее время я заинтересовался Linux, чтобы расширить свои горизонты, но это может быть несколько новым вопросом. Я много искал и не нашел ответа.

Я работаю на медиасервере, работающем на Ubuntu 20.04 (рабочая станция лишена всех X). Все обновлено, в плане программного обеспечения.

Мой план — запустить btrfs поверх bcache с MergerFS и SnapRAID для моего медиасервера. Я следил за блогом Perfect Media Server, а такжеhttps://wiki.selfhosted.show/tools/snapraid-btrfs/. Единственное отличие в том, что они не используют bcache в своих конфигурациях.

Мой bcache настроен на 17 резервных устройств и массив MD RAID-10 NVMe с 4 устройствами.

Проблема, с которой я столкнулся, заключается в том, что система, похоже, монтирует тома с устройствами поддержки bcache, перемещенными в случайные места. Например, /dev/bcache5 может запускаться сопоставленным с /dev/sda при одной загрузке, а при следующей — с /dev/sdf или каким-то другим случайным местом.

Я перепробовал множество конфигураций fstab (UUID, метка диска и т. д.), но это не дало никакого результата.

Я не уверен, является ли это ошибкой bcache или btrfs или чего-то еще, но я нахожусь на пределе своих знаний и чувствую, что просто топчусь на месте. Другие разделы (/, boot, /boot/efi) не имеют этой проблемы (к счастью!), однако они не используют bcache или btrfs.

Мне кажется, что здесь есть какая-то автоматизация, которая работает неправильно и ее, вероятно, следует отключить, но я не уверен, что именно нужно настроить.

Обратите внимание, что мне еще предстоит установить SnapRAID, но если я вручную выполняю монтирование и не перезагружаюсь, то получаю от установки отличную производительность, а MergerFS работает именно так, как и ожидалось, так что, похоже, проблема возникает только при загрузке.

Заранее спасибо за помощь!

Связанный контент