web-dev-qa-db-ja.com

gparted(ライブusb)は私のパーティションがマウントされていると言いますが、どこに?

「lvm2 pv」パーティションである/dev/sda5を拡張しようとしていますが、拡張パーティションである/dev/sda2に含まれています。

以前のディスクをより大きなディスクに複製したばかりなので、/dev/sda2の直後に「未割り当て」スペースがたくさんあります。

私の計画は、拡張パーティションのサイズを変更してから、それに含まれるPVのサイズを変更することです。次に、VGとファイルシステムを拡張します。

そのため、Linux Mint 17.1 USBスティックを使用して起動し、gpartedを実行しました。 「ビジー(少なくとも1つの論理パーティションがマウントされている)」と主張して、拡張パーティションのサイズを変更することはできません。

ただし、mount(またはcat /proc/mounts)を実行しても、マウントされているライブUSBイメージ以外は表示されません。

どうしたの?

5
Roger Lipscombe

パーティションにはLVM2ボリュームグループが含まれているため、(マウントされていないように見えても)ビジーとして扱われます。 VGを非アクティブ化する必要があります。

Sudo vgscan      # to discover the name of the volume group "mint-vg"
Sudo vgchange -a n mint-vg

次に、gpartedでGParted/Refresh Devicesを選択します。これにより、パーティションからロックアイコンが削除されます。

余談:ロックアイコンではなく、私のgpartedのコピーには電話が表示されますが、これは混乱を招きます。

この時点で、拡張パーティション/dev/sda2のサイズを通常どおりに変更して、未割り当て領域を使用できるようになります。変更を適用します。

次に、「lvm2 pv」パーティションのサイズを変更します/dev/sda5。変更を適用します。

次にPVのサイズを変更します。

Sudo pvresize /dev/sda5

新しいサイズを確認します。

Sudo pvdisplay /dev/sda5

ボリュームグループを再アクティブ化します。

Sudo vgchange -a y mint-vg

次に、論理ボリュームを新しいスペースに拡張します。

Sudo lvextend /dev/mint-vg/root /dev/sda5

ファイルシステムのサイズを変更するために-rを指定するのを忘れたので、それも行う必要があります...

Sudo e2fsck -f /dev/mint-vg/root
Sudo resize2fs /dev/mint-vg/root
8
Roger Lipscombe

PV上のLVM2ボリュームグループが開始されます。このVGの論理ボリュームも開始されている可能性があります。 lvchange -anおよびvgchange -anで停止します(VG/LVからのファイルシステムがマウントされていないことを確認した後)。

2
tlund