Ubuntu 12.04からUbuntu 12.10にアップグレードした後、起動時に「scanning for btrfs file systems」というメッセージが表示されます。 BTRFSファイルシステムはありません。起動を約15秒間遅らせます。
どうすればこれを取り除くことができますか?
btrfs-tools
パッケージは、initramfsにアクションを追加して、btrfsモジュールをロードします。そのパッケージ(Sudo apt-get purge btrfs-tools
)を削除し、その後にアンインストールでまだ[update-initramfs -ukall
]が実行されていない場合は、それを削除する必要があります(テストしていません)。そうでない場合は、/etc/modprobe.d
のbrtfs
モジュールをいつでもブラックリストに登録できます。
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
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
スキャン を実行するのはbtrfsカーネルモジュールです(複数のデバイスをスキャンするファイルシステムの場合)。
これが構成可能であることを示すものを見つけられなかったので、あなたの唯一のオプションはカーネルからそのモジュールを削除することです(modprobe -r btrfs
)カーネルがサポートしていると仮定します。