Proxmox 虚拟机使用LVM扩展硬盘容量
Proxmox 虚拟机使用LVM扩展硬盘容量
近段时间一直在学习 proxmox ,经常会遇到安装虚拟主机时分配硬盘空间不足的问题,下面将以实例说明一下主体思路供大家一起学习。
平台环境:
1) Dell R210 500G HD/ 8G RAM/ X3430 2.4GHz
2) Proxmox VE 2.2
3) 实验虚拟机采用 VM 模式安装 (ubuntu 12.04 server AMD64)
一、 用VM模式先创建一台虚拟机 ,分配硬盘为20G,安装时使用“LVM分配整个硬盘” (安装过程不表)
二、 关闭该虚拟机,按下图进行"resize disk"
三、假设需要修改为100G的硬盘空间,这里注意输入的参数是增加的硬盘容量,即这里输入“80G”
原来20G + 新增80G = 100GB 新的总容量
四、重新启动该虚拟机, 查看新增容量是否被系统识别,看下图
上图已经是把新增80G容量分区后的情况,以下三点为以上步骤的关键点:
1) 用 fdisk /dev/vda 命令创建分区
2) 新建的分区格式为: Primary 8e (Linux LVM), 建议使用 cfdisk 进行分区,该软件比fdisk直观好用。
3) 重启服务器
五、调整LVM
操作成功会显示:
Writing physical volume data to disk "/dev/vda3"
Physical volume "/dev/vda3" successfully created
新建卷组:
root@AMFS:~# vgcreate amfslvm2 /dev/vda3 <-- amfslvm2 为卷组名,可随意命名
Volume group "amfslvm2" successfully created
检查一下卷组情况: (原本一个卷组,新增一个卷组)
root@AMFS:~# vgscan
Reading all physical volumes. This may take a while...
Found volume group "AMFS" using metadata type lvm2
Found volume group "amfslvm2" using metadata type lvm2
将这两个卷组合并:
root@AMFS:~# vgmerge AMFS amfslvm2
Volume group "amfslvm2" successfully merged into "AMFS"
检查一下合并卷组后的情况
root@AMFS:~# vgscan
调整逻辑卷的大小:
先用 df -f 命令查看未扩展前的分区情况,记录下"/dev/mapper/AMFS-root"
root@AMFS:~# lvextend -l+100%FREE /dev/mapper/AMFS-root
Extending logical volume root to 98.76 GiB
Logical volume root successfully resized
动态调整分区大小:
root@AMFS:~# resize2fs -p /dev/mapper/AMFS-root
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/mapper/AMFS-root is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 7
The filesystem on /dev/mapper/AMFS-root is now 25889792 blocks long.
再用 df -f 命令查看扩展后的分区情况 (红箭头显示分区大小已经调整为100G)
至此动态调整分区大小的工作已全部完成!
平台环境:
1) Dell R210 500G HD/ 8G RAM/ X3430 2.4GHz
2) Proxmox VE 2.2
3) 实验虚拟机采用 VM 模式安装 (ubuntu 12.04 server AMD64)
一、 用VM模式先创建一台虚拟机 ,分配硬盘为20G,安装时使用“LVM分配整个硬盘” (安装过程不表)
二、 关闭该虚拟机,按下图进行"resize disk"
三、假设需要修改为100G的硬盘空间,这里注意输入的参数是增加的硬盘容量,即这里输入“80G”
原来20G + 新增80G = 100GB 新的总容量
四、重新启动该虚拟机, 查看新增容量是否被系统识别,看下图
上图已经是把新增80G容量分区后的情况,以下三点为以上步骤的关键点:
1) 用 fdisk /dev/vda 命令创建分区
2) 新建的分区格式为: Primary 8e (Linux LVM), 建议使用 cfdisk 进行分区,该软件比fdisk直观好用。
3) 重启服务器
五、调整LVM
给新建的分区创建物理卷
root@UBSVR:~# pvcreate /dev/sda3操作成功会显示:
Writing physical volume data to disk "/dev/vda3"
Physical volume "/dev/vda3" successfully created
新建卷组:
root@AMFS:~# vgcreate amfslvm2 /dev/vda3 <-- amfslvm2 为卷组名,可随意命名
Volume group "amfslvm2" successfully created
检查一下卷组情况: (原本一个卷组,新增一个卷组)
root@AMFS:~# vgscan
Reading all physical volumes. This may take a while...
Found volume group "AMFS" using metadata type lvm2
Found volume group "amfslvm2" using metadata type lvm2
将这两个卷组合并:
root@AMFS:~# vgmerge AMFS amfslvm2
Volume group "amfslvm2" successfully merged into "AMFS"
检查一下合并卷组后的情况
root@AMFS:~# vgscan
调整逻辑卷的大小:
先用 df -f 命令查看未扩展前的分区情况,记录下"/dev/mapper/AMFS-root"
root@AMFS:~# lvextend -l+100%FREE /dev/mapper/AMFS-root
Extending logical volume root to 98.76 GiB
Logical volume root successfully resized
动态调整分区大小:
root@AMFS:~# resize2fs -p /dev/mapper/AMFS-root
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/mapper/AMFS-root is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 7
The filesystem on /dev/mapper/AMFS-root is now 25889792 blocks long.
再用 df -f 命令查看扩展后的分区情况 (红箭头显示分区大小已经调整为100G)
至此动态调整分区大小的工作已全部完成!
目录 返回
首页