Ubuntu 12.04からUbuntu 12.10にアップグレードした後、起動時に「btrfsファイルシステムをスキャンしています」というメッセージが表示されます。BTRFSファイルシステムがありません。起動を約15秒間遅らせます。
どうすればこれを取り除くことができますか?
Ubuntu 12.04からUbuntu 12.10にアップグレードした後、起動時に「btrfsファイルシステムをスキャンしています」というメッセージが表示されます。BTRFSファイルシステムがありません。起動を約15秒間遅らせます。
どうすればこれを取り除くことができますか?
回答:
btrfs-tools
パッケージには、のbtrfsモジュールをロードするためのinitramfsにアクションを追加します。そのパッケージをパージ(sudo apt-get purge btrfs-tools
)した後update-initramfs -ukall
、アンインストールでまだ実行されていない場合、それは消えるはずです(テストはしていませんが)。そうでない場合は、いつでもbrtfs
モジュールをブラックリストに登録できます/etc/modprobe.d
。
ubuntu-server
単なるメタパッケージです。削除しても(結果として他のパッケージが削除されない場合)、ソフトウェアは削除されません。
Ubuntu 18.04では、btrfs-supportをアンインストールできます。
apt purge btrfs-progs
しかし、それでもおそらく起動時間をあまり節約できないでしょう。私のシステムでは、スワップパーティションがありませんが、ブート時に(btrfs-scanを表示しながら)約30秒間スワップパーティションが検索されるためです。
/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/
まだ質問がある場合はお知らせください。
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の存在を探します。実行可能ファイルの名前/sbin/btrfs
をpe /sbin/btrfs.save
(as sudo
)に変更するだけで、検索が不要になり、ブートプロセスで10〜20秒かかります。
apt purge btrfs-tools
Begin: Running /scripts/local-premount