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