После обновления с Ubuntu 12.04 до Ubuntu 12.10 я получаю сообщение «сканирование файловых систем btrfs» при запуске. У меня нет файловой системы BTRFS. Это задерживает загрузку примерно на 15 секунд.
Как я могу избавиться от этого?
После обновления с Ubuntu 12.04 до Ubuntu 12.10 я получаю сообщение «сканирование файловых систем btrfs» при запуске. У меня нет файловой системы BTRFS. Это задерживает загрузку примерно на 15 секунд.
Как я могу избавиться от этого?
Ответы:
btrfs-tools
Пакет добавляет действие к initramfs , чтобы загрузить модуль Btrfs. Если вы удалите этот пакет ( sudo apt-get purge btrfs-tools
), а затем, update-initramfs -ukall
если деинсталляция не сделает этого, это должно исчезнуть (хотя я этого не проверял). Если это не так, вы всегда можете занести brtfs
модуль в черный список /etc/modprobe.d
.
ubuntu-server
это просто мета-пакет , который используется для выдвижных пакетов обычно находится на установках сервера стиля как зависимости. Удаляя его (если в результате не удаляются другие пакеты), вы не удаляете программное обеспечение.
В Ubuntu 18.04 вы можете удалить btrfs-support с помощью
apt purge btrfs-progs
Но это, вероятно, не сэкономит вам много времени при загрузке. В моей системе причина была в том, что у меня нет раздела подкачки, но при загрузке он ищется около 30 секунд (при отображении btrfs-scan).
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
наRESUME=none
sudo update-initramfs -u
источник: /ubuntu//a/1034952/34298
Btrfs не слишком стабилен для использования в качестве файловой системы по умолчанию. Большинство дистрибутивов Linux, вероятно, все еще используют ext4 в качестве основной файловой системы. Таким образом, вы можете полностью удалить его с вашего компьютера. Попробуйте данную команду:
sudo apt-get purge btrfs-tools
Эта команда удалит btrfs-tools с вашего компьютера. Возможно, вам придется подождать несколько минут, чтобы завершить процесс. Ваши initramfs должны обновляться автоматически, но если этого не происходит, сделайте это с помощью этой команды:
sudo update-initramfs -ukall
Затем сделайте обновление grub:
sudo update-grub
Все хорошо. Теперь сделайте перезагрузку. Надеюсь, что на этот раз ваша Ubuntu запустится успешно.
Ссылка: http://www.ugcoder.com/disable-scanning-for-btrfs-file-systems-in-ubuntu/
Дайте мне знать, если у вас есть еще вопросы.
echo "blacklist btrfs">>/etc/modprobe.d/blacklist.conf
но без эффекта. все еще сканирует btrfs при загрузке
Я видел это также 18.04 во время загрузки. поскольку
/usr/share/initramfs-tools/scripts/local-premount/btrfs
вызывает сканирование, вы можете обойти эту проблему, работая с этим файлом. Так как я не использовал btrfs регулярно, я удалил файл через
sudo apt purge btrfs-progs
sudo update-initramfs -ukall
же самое . Но, тем не менее, это не очень помогает, тогда процесс загрузки зависает на шаге, прежде чем сказатьBegin: Running /scripts/local-premount
Это модуль ядра btrfs, который выполняет сканирование (для файловых систем, сканирующих несколько устройств).
Я не нашел указаний на то, что это настраивается, поэтому, похоже, ваши единственные опции - удаление этого модуля из вашего ядра ( modprobe -r btrfs
), если ваше ядро поддерживает это.
Скрипт, который запускает поиск, ищет наличие btrfs. Простое переименование исполняемого файла /sbin/btrfs
в pe /sbin/btrfs.save
(as sudo
) исключит поиск, увеличивая процесс загрузки на 10-20 секунд!
apt purge btrfs-tools
Begin: Running /scripts/local-premount