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

cnv*_*mcx 31 boot ubuntu btrfs

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

我怎样才能摆脱这个?

rub*_*o77 21

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

apt purge btrfs-progs
Run Code Online (Sandbox Code Playgroud)

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

删除交换检查

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

(如果文件不存在,则创建文件并添加RESUME=none到其中)

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


Sté*_*las 18

btrfs-tools包向 initramfs 添加了一个操作以加载 btrfs 模块。如果您清除该包 ( sudo apt-get purge btrfs-tools),然后是update-initramfs -ukall如果卸载尚未完成,则应该会消失(尽管我尚未对其进行测试)。如果没有,你可以随时黑名单brtfs模块/etc/modprobe.d


小智 5

Btrfs 不太稳定,不能用作默认文件系统。大多数 Linux 发行版,很可能都是,仍在使用 ext4 作为主要文件系统。因此,您可以将其从计算机中完全删除。尝试给定的命令:

sudo apt-get purge btrfs-tools
Run Code Online (Sandbox Code Playgroud)

此命令将从您的计算机中删除 btrfs-tools。您可能需要等待几分钟才能完成该过程。您的 initramfs 应该会自动更新,但如果没有发生,请使用以下命令进行更新:

sudo update-initramfs -ukall
Run Code Online (Sandbox Code Playgroud)

然后进行 grub 更新:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

一切都很好。现在重新启动。希望你的 Ubuntu 这次能成功启动。

参考:http : //www.ugcoder.com/disable-scanning-for-btrfs-file-systems-in-ubuntu/

如果您还有一些问题,请告诉我。