「lvm2 pv」パーティションである/dev/sda5
を拡張しようとしていますが、拡張パーティションである/dev/sda2
に含まれています。
以前のディスクをより大きなディスクに複製したばかりなので、/dev/sda2
の直後に「未割り当て」スペースがたくさんあります。
私の計画は、拡張パーティションのサイズを変更してから、それに含まれるPVのサイズを変更することです。次に、VGとファイルシステムを拡張します。
そのため、Linux Mint 17.1 USBスティックを使用して起動し、gpartedを実行しました。 「ビジー(少なくとも1つの論理パーティションがマウントされている)」と主張して、拡張パーティションのサイズを変更することはできません。
ただし、mount
(またはcat /proc/mounts
)を実行しても、マウントされているライブUSBイメージ以外は表示されません。
どうしたの?
パーティションには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
PV上のLVM2ボリュームグループが開始されます。このVGの論理ボリュームも開始されている可能性があります。 lvchange -an
およびvgchange -an
で停止します(VG/LVからのファイルシステムがマウントされていないことを確認した後)。