- Published on
重新配置空間給 LVM
- Authors
- Name
- Milliax
- @milliacs
"""info 註:我還沒有再校正過,但我印象中步驟是這樣沒有錯 """
常常在我們建立完 VM 後想要再增添硬碟給客機,但在 proxmox 或者是 virtual box 設定完後, 卻發現硬碟的空間雖然增加了,但沒有辦法好好的運用。 因此我們在這篇教學文章中,要介紹的是如何將冗餘未配置的空間,分配給 LVM 使用。
加長磁碟分割空間
在這邊我們使用 fdisk 刪除舊有的分區,並使用 resize2fs 調整磁區大小。
因為我們要變更的磁碟是系統碟,因此我們必須使用光碟/映像檔開機
使用 ubuntu live iso 開機
以光碟開機並完成載入後,我們進入 tty2 (按 ctrl + alt + F2)
刪除原分區(/dev/sda3)
root@ubuntu:~# fdisk /dev/sda -l
先記錄 /dev/sda3 的開始磁碟柱
然後刪除如以下操作
root@ubuntu:~# fdisk /dev/sda
Welcome to fdisk (util-linux 2.38.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): d
Partition number (1-3, default 3): 3
Partition 3 has been deleted.
Command (m for help): d
Command (m for help): w
延伸原有磁碟
root@ubuntu:~# resize2fs /dev/sda3
確認磁碟機大小
查看 /dev/sda3 是否已經變大ㄌ
root@ubuntu:~# lsblk
更新 lvm 配置
當磁碟機已經擴充完成後,便可以增大lvm的空間了
查看 lvm 可用空間
root@ubuntu:~# pvdisplay
更新 lvm 可配置空間上限
讓 pv 更新 lvm 可以使用的容量上限
root@ubuntu:~# pvresize /dev/sda3
Physical volume "/dev/sda3" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized
調整lvm大小
查看 lvm 空間
vgdisplay
更新 lvm 大小
lvresize ubuntu-vg/ubuntu-lv -L +20G
使其lvm 套用變更
resize2fs /dev/ubuntu-vg/ubuntu-lv
查看 lvm 實際配置大小
一樣藉由 lsblk 查看更新後的 lvm 大小
df -h
lsblk