起動時に「btrfs ファイルシステムのスキャン」を削除するにはどうすればよいですか?

起動時に「btrfs ファイルシステムのスキャン」を削除するにはどうすればよいですか?

コンピュータを起動すると、「btrfs ファイルシステムをスキャンしています」というメッセージが表示されます。btrfs ツールは必要ですが、btrfs ファイルシステムは起動時に切断されるリムーバブル ディスク上にあります。

btrfs ファイルシステムのスキャンにより、システムの起動にかなりの遅延が発生し、不必要に思えます。どうすればこれを回避できますか?

インストールしたもの:

Ubuntu 14.04 LTS リリース

Btrfs v3.12

答え1

をインストールするとbtrfs-tools、システムの起動時に付属する initramfs に btrfs サポートを「インストール」するためのフックがいくつか付属します。

ファイルは

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

(で確認できますdpkg -L btrfs-tools)1つの代替案としては、btrfs-toolsをインストールした後、消去これらのファイルとその後、/bootからinitramfsを再構築します。

sudo update-initramfs -u

これにより、ブート プロセスは btrfs モジュールをプリロードせずに、ブート時にモジュールを検出しようとします。btrfs-toolsシステムにインストール/更新されるたびに、これを実行する必要があります。また、modprobe btrfsbtrfs でフォーマットされた外部ディスクを接続する前に、念のため実行する必要があります。

答え2

/boot で「btrfs」を検索してみましたが、そこにある設定ファイルから「btrfs」を含む行をすべて削除すると、そのようなメッセージは表示されなくなりました。ただし、これは何らかの大まかな回避策のように見えるかもしれません。

関連情報