自宅のPCにVirtualBoxを使用して仮想マシンを構築し、Webサーバを立てたときに使用したコマンド
論理ボリュームの拡張
- 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
-- おわり --