一、用VM模式先创建一台虚拟机,分配硬盘为20G,安装时使用默认硬盘安装
二、关闭该虚拟机进行"resizedisk"
三、假设需要修改为100G的硬盘空间,这里注意输入的参数是增加的硬盘容量,即这里输入“80G”
原来20G + 新增80G = 100GB 新的总容量
四、重新启动该虚拟机, 查看新增容量并使用fdisk新建磁盘分区,对剩余容量进行分配
1)用 fdisk /dev/vda 命令创建分区
2)新建的分区格式为: Primary 8e(Linux LVM)
输入t 更改id 8e
3)重启服务器
五、调整LVM
5.1 给新建的分区创建物理卷
[email protected]:~# pvcreate /dev/sda3
操作成功会显示:
Writing physical volume data todisk "/dev/vda3"
Physical volume "/dev/vda3" successfully created
5.2扩大卷组:
[email protected]:~# vgextend vg_optest02/dev/sda3
5.3调整逻辑卷的大小:
先用 df -f 命令查看未扩展前的分区情况,记录下
"/dev/mapper/vg_optest02-lv_root"
[email protected]:~# lvextend –l +100%FREE /dev/mapper/vg_optest02-lv_root
Extendinglogical volume root to 98.76 GiB
Logicalvolume root successfully resized
5.4动态调整分区大小:
[email protected]:~# resize2fs -p /dev/mapper/TEST01-root
resize2fs1.42.5 (29-Jul-2012)
Filesystemat /dev/mapper/TEST01-root is mounted on /; on-line resizing required
old_desc_blocks= 2, new_desc_blocks = 7
Thefilesystem on /dev/mapper/TEST01-root is now 25889792 blocks long.
再用 df -f 命令查看扩展后的分区情况
至此调整分区大小的工作已全部完成!