[備忘録]仮想環境にてWebサーバを構築 ~論理ボリュームの拡張

Linux
この記事は約7分で読めます。

自宅のPCにVirtualBoxを使用して仮想マシンを構築し、Webサーバを立てたときに使用したコマンド

論理ボリュームの拡張

仮想マシンのストレージ設定 ディスク容量は64GB
  • VirtualBoxにOSをインストールした直後のディスク使用量
df -h

ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 977M 0 977M 0% /dev/shm
tmpfs 391M 1004K 390M 1% /run
/dev/mapper/fedora-root 15G 5.2G 9.9G 35% /
tmpfs 977M 0 977M 0% /tmp
/dev/sda2 960M 323M 638M 34% /boot
tmpfs 196M 0 196M 0% /run/user/1000

⇒ 15GBしか割当されていない。

  • ディスクの情報を取得
fdisk -l

ディスク /dev/sda: 64 GiB, 68719476736 バイト, 134217728 セクタ
ディスク型式: VBOX HARDDISK
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスクラベルのタイプ: gpt
ディスク識別子: 419D99F5-F25D-4C85-9976-2B9F091B49BC

デバイス 開始位置 終了位置 セクタ サイズ タイプ
/dev/sda1 2048 4095 2048 1M BIOS 起動
/dev/sda2 4096 2101247 2097152 1G Linux ファイルシステム
/dev/sda3 2101248 134215679 132114432 63G Linux LVM

⇒OSがインストールされているディスクは、64GB割り当てられている。(論理ボリュームは63GB

  • 物理ディスクの情報を出力
pvdisplay

— Physical volume —
PV Name /dev/sda3
VG Name fedora
PV Size <63.00 GiB / not usable 0
Allocatable yes
PE Size 4.00 MiB
Total PE 16127
Free PE 12287
Allocated PE 3840
PV UUID JwBs62-gdhr-Ip9k-Fed8-QwZ6-JmSR-zIS8ZS

  • 論理ボリュームの状況を確認(変更前)
lvdislplay

— Logical volume —
LV Path /dev/fedora/root
LV Name root
VG Name fedora
LV UUID Tect3S-ttGf-qsEq-1B1W-IMLV-jUf4-h8GPCD
LV Write Access read/write
LV Creation host, time xxxxx, 2023-04-14 14:16:57 +0900
LV Status available
# open 1
LV Size 15.00 GiB
Current LE 3840
Segments 1
Allocation inherit
Read ahead sectors auto
currently set to 256
Block device 253:0

⇒15GBしか確保されていない。

  • 論理ボリュームの拡張
sudo lvextend -l +100%FREE  /dev/fedora/root

Size of logical volume fedora/root changed from 15.00 GiB (3840 extents) to <63.00 GiB (16127 extents).
Logical volume fedora/root successfully resized.

⇒15GBから64GBまで拡張された。

  • 設定情報の確認
df -h

ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 977M 0 977M 0% /dev/shm
tmpfs 391M 1008K 390M 1% /run
/dev/mapper/fedora-root 15G 5.2G 9.9G 35% /
tmpfs 977M 0 977M 0% /tmp
/dev/sda2 960M 323M 638M 34% /boot
tmpfs 196M 0 196M 0% /run/user/1000

⇒設定が反映されていない。

  • ファイル情報の反映
xfs_growfs /

meta-data=/dev/mapper/fedora-root isize=512 agcount=4, agsize=983040 blks
(中略)
data blocks changed from 3932160 to 16514048

    • 論理ボリュームの確認
    lvdisplay

    — Logical volume —
    LV Path /dev/fedora/root
    LV Name root
    VG Name fedora
    LV UUID Tect3S-ttGf-qsEq-1B1W-IMLV-jUf4-h8GPCD
    LV Write Access read/write
    LV Creation host, time xxxxx, 2023-04-14 14:16:57 +0900
    LV Status available
    # open 1
    LV Size <63.00 GiB
    Current LE 16127
    Segments 1
    Allocation inherit
    Read ahead sectors auto
    – currently set to 256
    Block device 253:0

    ⇒論理ボリュームが拡大された。

    • ディスクの使用状況確認
    df -h

    ファイルシス サイズ 使用 残り 使用% マウント位置
    devtmpfs 4.0M 0 4.0M 0% /dev
    tmpfs 977M 0 977M 0% /dev/shm
    tmpfs 91M 1008K 390M 1% /run
    /dev/mapper/fedora-root 63G 5.5G 58G 9% /
    tmpfs 977M 0 977M 0% /tmp
    /dev/sda2 960M 323M 638M 34% /boot
    tmpfs 196M 0 196M 0% /run/user/1000

    -- おわり --