web-dev-qa-db-ja.com

起動時に「btrfsファイルシステムのスキャン」を取り除く方法は?

Ubuntu 12.04からUbuntu 12.10にアップグレードした後、起動時に「scanning for btrfs file systems」というメッセージが表示されます。 BTRFSファイルシステムはありません。起動を約15秒間遅らせます。

どうすればこれを取り除くことができますか?

28
cnvzmxcvmcx

btrfs-toolsパッケージは、initramfsにアクションを追加して、btrfsモジュールをロードします。そのパッケージ(Sudo apt-get purge btrfs-tools)を削除し、その後にアンインストールでまだ[update-initramfs -ukall]が実行されていない場合は、それを削除する必要があります(テストしていません)。そうでない場合は、/etc/modprobe.dbrtfsモジュールをいつでもブラックリストに登録できます。

16

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

16
rubo77

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/

まだ質問がある場合はお知らせください。

これも18.04の起動中に見ました。以来

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

スキャンが必要な場合は、そのファイルを処理することでこの問題を回避できます。私は定期的にbtrfsを使用していなかったので、ファイルをパージしました

Sudo apt purge btrfs-progs
3
m1st0

スキャン を実行するのはbtrfsカーネルモジュールです(複数のデバイスをスキャンするファイルシステムの場合)。

これが構成可能であることを示すものを見つけられなかったので、あなたの唯一のオプションはカーネルからそのモジュールを削除することです(modprobe -r btrfs)カーネルがサポートしていると仮定します。

1
Anthon