How-to: Как пофиксить баг «Scanning BTRFS filesystem»
Производил чистую установку Kubuntu 16.04 и впервые столкнулся с багом, описанным еще для Ubuntu 14.04 — Bug: Scanning BTRFS filesystems on system startup. Учитывая, что файловая система BTRFS у меня не используется, а сканирование отнимает ощутимые +15-30 секунд от общей загрузки, то решение лежит на поверхности.
sudo apt-get purge btrfs-tools
-удаляет оснастку, отвечающую за BTRFS
sudo update-initramfs -ukall
— обновляет индексы временной файловой системы, используемой ядром при загрузке
sudo apt-get -f install && sudo apt-get autoremove && sudo apt-get autoclean
— очистит остатки после удаления данной файловой системы, то есть файлы либо библиотеки которые устанавливались совместно и которые более не нужны, когда я удалял, не помню точно но файлов 10-15 точно было.
sudo update-grub
— обновит ваш загрузчик груб, обязательный шаг, чтобы все работало стабильно это нужно выполнить.
Далее следует перезагрузиться.
В итоге, строка Scanning for BTRFS filesystem исчезает, но
файловая система проверяется те же 15-30 секунд выводится сообщение вида:
/dev/sda2: clean, 291272/4292608 files, 480345/18174432 blocks
Если данная опция реально замедляет загрузку, то убрать проверку при каждой загрузки можно командой:
sudo tune2fs -c 10 /dev/sda2
— проверка дисковой партиции будет производится через каждые 10 монтирований.
sudo tune2fs -c -1 /dev/sda2
— вообще убирает проверку файловой системы.
Конечно, все вышеописанное — очевидный «костыль» и если у кого-то будет более элегантное решение, пишите.