LVM は resize2fs と e2fsck を使用してサイズを変更したり確認したりできません。

LVM は resize2fs と e2fsck を使用してサイズを変更したり確認したりできません。

次のコマンドを使用して、システムリカバリライブ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

このコマンドを実行する前にボリュームを有効またはマウントする必要がありますか?ボリュームグループの名前を変更していません。

Gpartedライブ写真

修正する

resize2fsこれは、Hauke Lagingが提供するコマンドを以前に追加するだけで簡単に解決できます。e2fsck

答え1

LVがPVに存在するだけでは不十分であり、使用するには有効にする必要があります。つまり、/dev/mapper/fedora-rootデバイスマッパーデバイス()を作成する必要があります。

lvchange -ay fedora/root

または

vgchange -ay fedora

関連情報