Vmware中安装的CentOS7如何扩展硬盘大小
起初创建虚拟机时,大小设置不合理,导致我在尝试开源项目时空间不足
重新扩展硬盘,不仅需要在虚拟机设置中配置,还需要在系统内重新进行分区
一、虚拟机设置
打开虚拟机设置→硬盘→扩展,将大小设置为自己期望的大小,如图所示
提示下图即为配置成功
二、Linux下进行分区
首先打开虚拟机并登录,最好使用root或其他有设置权限的用户
1. 检查磁盘空间
lsblk
查看磁盘情况, /dev/sda
现在显示为 80GB,但分区仍为原来的大小。
2. 扩展分区
sudo fdisk /dev/sda
输入 p
查看当前分区表,记下要扩展的分区号(如 sda2
)
输入 d
删除原分区(不会丢失数据),再输入分区号(如 2
)
这里我默认删除了分区2
输入 n
创建新分区
选择主分区(p
)或逻辑分区(l
),默认选择主分区,输入 p 后,其余都选择默认即可
起始扇区必须和之前相同(否则会丢失数据)。
结束扇区默认最大值(即占用所有剩余空间)。
输入 w 保存并退出
3. 刷新分区表
使用命令刷新分区信息
sudo partprobe /dev/sda
4. 调整文件系统
调整文件系统需注意,在步骤1中,TYPE列我们的标识是LVM
扩展物理卷
sudo pvresize /dev/sda2
确认逻辑卷名称
sudo lvs
路径规则:逻辑卷的路径通常是 /dev/<VG名称>/<LV名称>
(如 /dev/centos/root
)
检查当前卷组(VG)是否有可用空间
sudo vgs
如果
VFree
为 0(如你的pvs
输出所示),需要先扩展物理卷(PV)或调整卷组(VG)。
调整文件系统
xfs_growfs / # 对于XFS文件系统
最终验证
df -h