1. 虚拟机关机设置硬盘
虚拟机页面Ctrl+D,调出虚拟机设置
虚拟机设置
硬盘->扩展(关机才可以设置)
扩展硬盘
2. 扩展分区
在虚拟机设置好后,实际上虚拟机系统并未将这些多的内存增加到主分区中,因此还需要手动去系统内部扩展分区。
- 开机,打开终端,键入
sudo fdisk /dev/sda
操作 /dev/sda 的分区表
p 查看已分区数量(我看到有两个 /dev/sda1 /dev/sda2)
n 新增加一个分区
回车 分区类型我们选择为主分区
回车 分区号选3(因为1,2已经用过了,见上)
回车 默认(起始扇区)
回车 默认(结束扇区)
t 修改分区类型
回车 默认选分区3
8e 修改为LVM(8e就是LVM)
w 写分区表 - 关机重启,打开终端,键入
sudo mkfs.ext3 /dev/sda3
- 查看虚拟卷组
df -h
,第一行。我的是/dev/mapper/centos-root - 添加新LVM到已有的LVM组,实现扩容
sudo lvm
进入lvm管理
lvm> pvcreate /dev/sda3 这是初始化刚才的分区,必须的
lvm> vgdisplay 查看vgname,我的是centos
lvm> vgextend centos /dev/sda3 将初始化过的分区加入到虚拟卷组centos
lvm>lvextend -L +30G /dev/mapper/centos-root 扩展已有卷的容量(29.9G这个数字在后面解释)
lvm>pvdisplay 查看卷容量,这时你会看到一个很大的卷了
lvm>quit 退出 - 文件系统扩容
sudo xfs_growfs /dev/mapper/centos-root
,成功后df -h就可以看到扩容后的文件系统了
也有用 sudo resize2fs /dev/mapper/centos-root 成功的,上面不行,可以试试这个。
网友评论