Как избавиться от «сканирования файловых систем BTRFS» при запуске?

Как избавиться от «сканирования файловых систем BTRFS» при запуске?

Когда я запускаю свой компьютер, он говорит: "сканирование файловых систем btrfs". Мне нужны btrfs-tools, но мои файловые системы btrfs находятся на съемном диске, который отключается при запуске.

Сканирование файловых систем btrfs значительно задерживает запуск системы и кажется ненужным. Как этого избежать?

Я установил:

ubuntu 14.04 LTS

Btrfs v3.12

решение1

При установке btrfs-toolsнекоторые хуки идут с этим, чтобы «установить» поддержку BTRFS в вашем initramfs, который загружается в вашу систему.

файлы есть

/usr/share/initramfs-tools/hooks/btrfs
/usr/share/initramfs-tools/scripts/local-premount/btrfs

(Вы можете проверить с помощью dpkg -L btrfs-tools) одной из альтернатив может быть то, что после установки btrfs-tools,удалитьэти файлы и после этого пересоберите ваш initramfs из /boot с помощью

sudo update-initramfs -u

и с этим ваш процесс загрузки избежит предварительной загрузки модуля btrfs и попытки обнаружить любой модуль при загрузке. Вам нужно будет делать это каждый раз, когда btrfs-toolsвы устанавливаете/обновляете свою систему. И вам нужно будет сделать это modprobe btrfsна всякий случай, прежде чем подключать внешние диски, отформатированные с помощью btrfs.

решение2

Я попробовал поискать «btrfs» в /boot, и когда я удалил все строки, содержащие «btrfs» из конфигурационных файлов, такое сообщение больше не появляется. Хотя это может показаться своего рода грубым обходным путем.

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