Disk Manage
#storage/disk #lvs #pvs #extend #disk
I give a small size to proxmox when a install it, which make the local-lvm size not enough to create many vm and store iso. So I need to extend the local-lvm to the full size of my os disk.
1. Extend the partition
before my operation, the partition and lvm is like below:
fdisk /dev/sda ## make sure the disk is the last partition of the disk
>> p ## rember the fist sector number
>> d
>> 3
>> n ## make sure the first sector number is the same before
>> p ## primary partition
>> w
now lsblk output will show that /dev/sda3 is 930.5G, but still we need to extend the pve-data logical volume
2.Resize the physical volume
use pvdisplay, the result show that the pv /dev/sda3 is still not change(200G).
pvresize /dev/sda3
after resize the pg, the vg is also back to normal
3.extend the logical volume
With the vg having enough space, we can extend the local-lvm
lvextend -r -l +100%FREE /dev/pve/data
以上是针对lvm进行扩容,对于挂载在物理分区上的文件系统,比如根目录,如果需要进行扩容,需要按一下操作
对于根目录所在的分区所在的磁盘
对于新建磁盘不能删除ext4 signature?
openwrt extend disk
物理盘内逻辑卷扩展
fdisk /dev/sda
#删除根目录所在分区及后面的分区
#创建新分区,新分区的范围应为根目录所在的起始位置加上盘的最终位置
## 需要注意新建分区必须起始位置对齐,最终位置需要不小于之前的结尾,不然保存修改之后reboot会导致系统不可逆的崩溃
#保存修改之后
partprobe /dev/sda
df -Th
# 更改没有通知到内核,可能需要重启生效更改
reboot
根目录扩展到新加的逻辑卷