差異處
這裏顯示兩個版本的差異處。
下次修改 | 前次修改 | ||
tech:vm_diskresize [2023/11/15 00:33] – 建立 jonathan | tech:vm_diskresize [2024/08/16 13:34] (目前版本) – [在 Alpine 的 VM 加大硬碟空間] jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 在 Alpine 的 VM 加大硬碟空間 ====== | + | ====== 在 Alpine 的 VM 加大硬碟空間(LVM) ====== |
* 環境 : alpine3 + lvm | * 環境 : alpine3 + lvm | ||
* 情境 : 將原本 16G 虛擬硬碟擴大為 36G | * 情境 : 將原本 16G 虛擬硬碟擴大為 36G | ||
行 34: | 行 34: | ||
- vgextend vg0 /dev/sda3 -> 將 /dev/sda3 加入 vg0 | - vgextend vg0 /dev/sda3 -> 將 /dev/sda3 加入 vg0 | ||
- vgdisplay vg0 <- 可看到 vg0 的 Free PE/Size <20G | - vgdisplay vg0 <- 可看到 vg0 的 Free PE/Size <20G | ||
- | - lvextend -L +19.9G / | + | - lvextend -l +100%FREE |
- vgdisplay vg0 <- 可看到 vg0 的 Free PE/Size 0/0 | - vgdisplay vg0 <- 可看到 vg0 的 Free PE/Size 0/0 | ||
- | - resize2fs / | + | - resize2fs / |
- df -h 就可以看到 / 已經變成 33.2G | - df -h 就可以看到 / 已經變成 33.2G | ||
+ | |||
+ | ===== 快速執行命令 ===== | ||
+ | * <cli> | ||
+ | pvcreate /dev/sda3 | ||
+ | vgextend vg0 /dev/sda3 | ||
+ | lvextend -l +100%FREE / | ||
+ | resize2fs / | ||
+ | </ | ||
+ | * ++看執行操作訊息|< | ||
+ | openvas-28: | ||
+ | Physical volume "/ | ||
+ | openvas-28: | ||
+ | Volume group " | ||
+ | openvas-28: | ||
+ | Size of logical volume vg0/lv_root changed from 27.84 GiB (7128 extents) to <87.84 GiB (22487 extents). | ||
+ | Logical volume vg0/lv_root successfully resized. | ||
+ | openvas-28: | ||
+ | resize2fs 1.47.0 (5-Feb-2023) | ||
+ | Filesystem at / | ||
+ | old_desc_blocks = 4, new_desc_blocks = 11 | ||
+ | The filesystem on / | ||
+ | </ | ||
{{tag> | {{tag> | ||