centos

centos虚拟机磁盘如何扩容

小樊
36
2025-07-24 16:48:30
栏目: 云计算

在CentOS虚拟机中扩容磁盘主要分为两个步骤:首先是调整虚拟磁盘的大小,然后在虚拟机内部进行分区调整和文件系统扩容。以下是详细的步骤:

调整虚拟磁盘大小

  1. 关闭虚拟机:确保虚拟机完全关闭。
  2. 调整虚拟磁盘大小
    • 如果你使用的是VMware,可以在虚拟机设置中选择硬盘,点击“扩展”按钮,输入新的大小并应用更改。
    • 如果你使用的是VirtualBox,可以在虚拟机设置中选择存储,选择虚拟磁盘,点击“扩展”按钮,输入新的大小并应用更改。

虚拟机内部分区调整和文件系统扩容

使用LVM(逻辑卷管理)

  1. 查看当前磁盘和卷组信息
    df -h
    vgdisplay
    lvdisplay
    
  2. 扩展物理卷
    pvcreate /dev/sdXY
    
  3. 扩展卷组
    vgextend centos /dev/sdXY
    
  4. 扩展逻辑卷
    lvextend -L +10G /dev/mapper/centos-root
    
  5. 扩展文件系统
    xfs_growfs /dev/mapper/centos-root
    
    resize2fs /dev/mapper/centos-root
    

非LVM情况

  1. 关闭虚拟机:确保虚拟机完全关闭。
  2. 使用fdisk或parted调整分区大小
    fdisk /dev/sdXY
    # 或者
    parted /dev/sdXY resizepart
    
  3. 格式化新分区(如果需要):
    mkfs.ext4 /dev/sdXY
    
  4. 创建挂载点
    mkdir /mnt/newdisk
    
  5. 挂载新分区
    mount /dev/sdXY /mnt/newdisk
    
  6. 设置开机自动挂载(可选): 编辑 /etc/fstab 文件,添加新分区的挂载信息。
  7. 验证扩容
    df -h
    

在进行磁盘扩容操作时,请务必备份重要数据,以防数据丢失。此外,某些步骤可能需要根据你的具体情况进行调整。

0
看了该问题的人还看了