LVMを使用してディスク容量を拡張する方法は?

LVMを使用してディスク容量を拡張する方法は?

私は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

だからいくつかの質問があります。

  1. /dev/sda5が現在使用しているボリュームグループの一部であることをご存知ですか?
  2. /dev/sda5が実際に使用されている場合は、必要なディスク容量を確保するためにボリュームグループに/dev/sda2を追加する必要がありますか?
  3. 走ろうとするとsudo pvcreate /dev/sda2遭遇する。Device /dev/sda2 not found (or ignored by filtering).

それでは、ディスク容量を拡張する方法は?私が間違っていて正しい方法は何ですか?ご協力ありがとうございます。

ベストアンサー1

sda2まず、またはを使用して両方のサイズを変更する必要があります。はsda5fdiskpartedsda2拡張パーティションsda5(PV)は「内部」論理パーティションなので、まずサイズを変更してからサイズを変更するsda2必要があります。sda2sda5

pvresizeパーティションのサイズを変更したら、サイズ変更PVフォーマットを使用する必要があります。pvresize /dev/sda2十分です。サイズパラメータがない場合、PVのサイズはパーティションのサイズに調整されます。

rootその後、論理ボリュームのサイズを変更するだけですlvresize --resizefs -L+100%FREE ubuntu-prod-vg/root

いつものように、ストレージを使用するときは必ず最初にデータをバックアップしてください。

おすすめ記事