次のコマンドを使用して、システムリカバリライブCDの端末でlvmを拡張しました。
# pvcreate /dev/sda7
# vgextend fedora /dev/sda7
# lvextend -l +100%FREE /dev/fedora/root
上記の方法は機能しますが、LVファイルシステムを確認またはサイズ変更しようとすると、次のエラーが発生します。
# e2fsck -f /dev/fedora/root
e2fsck: No such file or directory while trying to open /dev/fedora/root
Possibly non-existent device?
# resize2fs /dev/fedora/root
open: No such file or directory while opening /dev/fedora/root
このコマンドを実行する前にボリュームを有効またはマウントする必要がありますか?ボリュームグループの名前を変更していません。
修正する
resize2fs
これは、Hauke Lagingが提供するコマンドを以前に追加するだけで簡単に解決できます。e2fsck
答え1
LVがPVに存在するだけでは不十分であり、使用するには有効にする必要があります。つまり、/dev/mapper/fedora-root
デバイスマッパーデバイス()を作成する必要があります。
lvchange -ay fedora/root
または
vgchange -ay fedora