私のラップトップにmSATAドライブを追加し、それを私(回転)ハードドライブに保存されているLVM用lvmcacheとして使用しました。このLVMには/home
(および/var
、/opt
および/usr
)が含まれています。
カーネル 4.9.8-1 を使用して起動した後に時間がかかると、次のようになります。
(1 of 2) A start job is running for device dev-LVM-home.device (39sec / 1min 29sec)
(2 of 2) A stop job is running for LVM2 PV scan on device 8:35 (39sec / 1min 29sec)
その1分30秒後、私は以下を見ました。
[ TIME ] Timed out waiting for device dev-LVM-home.device.
[ DEPEND ] Dependency failed for /home.
[ DEPEND ] Dependency failed for Local File Systems.
[ DEPEND ] Dependency failed for File System check on /dev/LVM/home.
これにより、「現在は緊急モードです」というメッセージが表示されます。 ctrl-dを押すと、ノートブックが正しく起動し、/home(および対応するキャッシュ)が正しくマウントされます。
どうすれば解決できますか?起動時に/homeを正しくマウントするにはどうすればよいですか?
私のものには/etc/mkinitcpio.conf
次のものがあります。
HOOKS="base systemd plymouth autodetect block sd-lvm2 filesystems keyboard fsck"
答え1
これアーチLinuxウィキトラブルシューティングの提案
use_lvmetad = 1
で設定する必要があります/etc/lvm/lvm.conf
。これでこれがデフォルトです。ファイルがある場合は、lvm.conf.pacnew
この変更をマージする必要があります。
答え2
解決策を見つけました!なぜ私は前にこれを考えなかったのか分かりません。
ではパーティションをマウントしました/etc/fstab
。/usr
後ろに /home
、これが問題の原因です。
/usr
すぐにインストールが続きます/
(したがって、今後 /home
) 問題を解決しました。