How-to: Как пофиксить баг "Scanning BTRFS filesystem"

Изображение пользователя Platon.

Производил чистую установку 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
- вообще убирает проверку файловой системы.
Конечно, все вышеописанное - очевидный "костыль" и если у кого-то будет более элегантное решение, пишите.

+2
DarkneSS - 10 Май, 2017 - 20:25
Изображение пользователя DarkneSS.

Что касается времени на проверки, то да, на нём можно сэкономить, только отказавшись от них на свой страх и риск.
Что касается btrfs, я пакет не удалял, блэклистил модуль. Не уверен, что является более элегантным.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры