コンピュータを起動すると、「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 btrfs
btrfs でフォーマットされた外部ディスクを接続する前に、念のため実行する必要があります。
答え2
/boot で「btrfs」を検索してみましたが、そこにある設定ファイルから「btrfs」を含む行をすべて削除すると、そのようなメッセージは表示されなくなりました。ただし、これは何らかの大まかな回避策のように見えるかもしれません。