zl程序教程

您现在的位置是:首页 >  系统

当前栏目

centos硬盘扩容

centos 硬盘 扩容
2023-06-13 09:16:16 时间

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 成功的,上面不行,可以试试这个。

3. 扩展结果

20G->60G