如何在启动时摆脱“扫描btrfs文件系统”?


27

从Ubuntu 12.04升级到Ubuntu 12.10后,我在启动时收到一条消息“正在扫描btrfs文件系统”。我没有任何BTRFS文件系统。它将启动延迟约15秒。

我该如何摆脱呢?


我卸载了btrfs来发现,扫描btrfs并不是延迟的原因。在消除BTRFS仍然挂起,但一行earlyer后Begin: Running /scripts/local-premount
rubo77

Answers:


15

btrfs-tools程序包向initramfs添加了一个操作以加载btrfs模块。如果您清除了该软件包(sudo apt-get purge btrfs-tools),然后清除了(update-initramfs -ukall如果尚未卸载),则应该清除(尽管我尚未对其进行测试)。如果没有,您可以随时将中的brtfs模块列入黑名单/etc/modprobe.d


1
在Ubuntu服务器16.04 apt上执行此操作,将给我“以下软件包将被删除:btrfs-tools * ubuntu-server *”。嗯,我还是想保留服务器...
elomage

1
@elomage ubuntu-server只是一个元软件包,用于拉取通常在服务器风格的安装中作为依赖项找到的软件包。通过删除它(假设没有其他软件包被删除),您就不会删除任何软件。
斯特凡Chazelas

谢谢。改善了我的基本Juno启动时间。
尔根·霍曼

14

在Ubuntu 18.04上,您可以使用以下命令卸载btrfs-support

apt purge btrfs-progs

但这可能不会为您节省很多启动时间。在我的系统上,原因是,我没有交换分区,但在启动时会搜索该分区约30秒钟(同时显示btrfs-scan)。

删除掉期支票

  • 打开 /etc/initramfs-tools/conf.d/resume
  • 更换 RESUME=UUID=xxxRESUME=none
  • 问题 sudo update-initramfs -u
  • 重新启动系统

来源: https : //askubuntu.com/a/1034952/34298


这是实际问题!交换搜索在btrfs搜索之后被隐藏。非常感谢您!
develCuy

4

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
rubo77 '18

3

在引导过程中,我也在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
rubo77 '18

1

进行扫描的是btrfs内核模块(对于扫描多个设备的文件系统)。

我还没有发现这是可配置的迹象,因此modprobe -r btrfs假设您的内核支持,那么您唯一的选择似乎是从内核()中删除该模块。


1
我尝试过,但似乎对Ubuntu 18.04没有影响
rubo77 '18

-1

开始搜索的脚本将查找btrfs的存在。简单地将可执行文件重命名/sbin/btrfs为pe /sbin/btrfs.save(如sudo)将消除搜索,在启动过程中将获得10到20秒的时间!


2
不建议只删除系统文件。最好也使用apt purge btrfs-tools
rubo77 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.