私はLVMを初めて使うので、愚かな質問があればご了承ください。 VMWareに仮想マシンを作成し、設定を編集してディスク容量を40 GBから80 GBに拡張しました。後で実際にディスク容量を拡張するにはLVMを使用する必要があることに気づきました。私の出力はdf -h
まだ40GBで表示されるからです。
Filesystem Size Used Avail Use% Mounted on
udev 2.0G 0 2.0G 0% /dev
tmpfs 396M 5.7M 390M 2% /run
/dev/mapper/ubuntu--prod--vg-root 38G 2.5G 34G 7% /
tmpfs 2.0G 68K 2.0G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda1 720M 109M 575M 16% /boot
tmpfs 396M 0 396M 0% /run/user/1001
したがって、現在これを実行したときのfdisk -l
出力は次のようになります。
Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x34a96e3a
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1499135 1497088 731M 83 Linux
/dev/sda2 1501182 83884031 82382850 39.3G 5 Extended
/dev/sda5 1501184 83884031 82382848 39.3G 8e Linux LVM
Disk /dev/mapper/ubuntu--prod--vg-root: 38.3 GiB, 41150316544 bytes, 80371712 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/ubuntu--prod--vg-swap_1: 980 MiB, 1027604480 bytes, 2007040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
sudo pvdisplay
次のオプションが表示されます。
--- Physical volume ---
PV Name /dev/sda5
VG Name ubuntu-prod-vg
PV Size 39.28 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 10056
Free PE 0
Allocated PE 10056
PV UUID lUfzd9-1BVL-0XGA-YJPI-Roxe-Vb7p-Wdstfb
だからいくつかの質問があります。
- /dev/sda5が現在使用しているボリュームグループの一部であることをご存知ですか?
- /dev/sda5が実際に使用されている場合は、必要なディスク容量を確保するためにボリュームグループに/dev/sda2を追加する必要がありますか?
- 走ろうとすると
sudo pvcreate /dev/sda2
遭遇する。Device /dev/sda2 not found (or ignored by filtering).
それでは、ディスク容量を拡張する方法は?私が間違っていて正しい方法は何ですか?ご協力ありがとうございます。
ベストアンサー1
sda2
まず、またはを使用して両方のサイズを変更する必要があります。はsda5
fdisk
parted
sda2
拡張パーティション、sda5
(PV)は「内部」論理パーティションなので、まずサイズを変更してからサイズを変更するsda2
必要があります。sda2
sda5
pvresize
パーティションのサイズを変更したら、サイズ変更PVフォーマットを使用する必要があります。pvresize /dev/sda2
十分です。サイズパラメータがない場合、PVのサイズはパーティションのサイズに調整されます。
root
その後、論理ボリュームのサイズを変更するだけですlvresize --resizefs -L+100%FREE ubuntu-prod-vg/root
。
いつものように、ストレージを使用するときは必ず最初にデータをバックアップしてください。