VMware虚拟机中CentOS7的硬盘空间扩容
df -h# fdisk /dev/sdaCommand (m for help):p (查看已分区数量 有两个/dev/sda1 /dev/sda2)Command (m for help): n (新增加一个分区)
·
关机状态下,虚拟机设置界面,硬盘1由300G调整为400G,开机。
- df -Th
- 执行“fdisk /dev/sda”,进入到fdisk (因为上面选择的是扩展,即在原有的硬盘sda进行扩展,所以增加空间的硬盘是/dev/sda))
- 输入p指令,查看已分区数量(有两个 /dev/sda1 /dev/sda2)
- 输入 n {new partition}指令,新增加一个分区
- 输入p {primary partition},分区类型选择为主分区
- 输入分区号 3 {partition number} ,t分区号选3(上面显示我已经有2个分区了)
- First sector (629145600-838860799, default 629145600):Entre(回车,选择默认起始扇区)
- Last sector, +sectors or +size{K,M,G} (629145600-838860799, default838860799): Entre(回车,选择默认结束扇区)
- 输入t {change partition id}指令,修改分区类型
- 按提示输入刚才的分区号 3
- 输入分区类型 8e {Linux LVM partition}(修改为LVM(8e就是上面p选项查看到的id)LVM是 LogicalVolume Manager(逻辑卷管理)
- 输入w指令,将以上改动写入分区表
- partprobe (根据上面的提示输入)
- reboot (重启linux)
2.对新增加的硬盘进行格式化
重启linux后格式化分区:mkfs.xfs /dev/sda3(sda3是刚才分的区,另外注意:格式成什么文件系统要使用df -Th命令先查看你当前linux系统使用的是什么文件系统,我这边是xfs,所以使用mkfs.xfs命令)
3.添加新LVM到已有的LVM组,实现扩容
#lvm (#进入lvm管理) lvm> pvcreate /dev/sda3(这是初始化刚才的分区3) lvm> vgdisplay 查看卷组(Volumegroup)名称 lvm> vgextend centos /dev/sda3 (将初始化过的分区加入到虚拟卷组centos) lvm> vgdisplay (vgdisplay查看free PE /Size) Free PE/Size 25600 / 100.00 GiB lvm> lvextend -L +100.00G /dev/mapper/centos-home (lvextend -l +100%FREE /dev/mapper/centos-home,扩展已有卷的容量并同步到文件系统) lvm> pvdisplay (查看卷容量,这时你会看到一个很大的卷了) lvm> quit (退出)
4. 以上只是卷扩容了,下面是文件系统的真正扩容,输入以下命令:
xfs_growfs /dev/mapper/centos-home
5. 结果查看
df -Th
更多推荐
已为社区贡献9条内容
所有评论(0)