centos

centos虚拟机磁盘管理怎么做

小樊
57
2025-09-11 16:50:48
栏目: 云计算

CentOS虚拟机磁盘管理主要包括添加、分区、格式化、挂载及扩容等操作,以下是具体步骤:

一、添加新磁盘

  1. 虚拟机设置:关闭虚拟机,在宿主机管理界面(如VMware、VirtualBox)中选择“编辑虚拟机设置”,添加新硬盘,设置大小后保存。
  2. 验证磁盘:启动虚拟机,使用命令 lsblkfdisk -l 查看新磁盘是否识别(通常标识为 /dev/sdb 等)。

二、分区与格式化

  1. 分区
    • 使用 fdisk /dev/sdb 进入分区工具,按提示创建主分区(如输入 np→指定分区号和大小),完成后输入 w 保存。
    • 若需创建LVM分区,需将分区类型设为 8e(Linux LVM),后续需用 pvcreate 等命令管理。
  2. 格式化
    • 对普通分区格式化(如ext4):mkfs.ext4 /dev/sdb1
    • 对LVM分区需先创建物理卷、卷组和逻辑卷,例如:
      pvcreate /dev/sdb1  
      vgextend centos /dev/sdb1  
      lvcreate -L 10G -n lv_data centos  # 创建10G逻辑卷
      

三、挂载与自动挂载

  1. 临时挂载
    创建挂载目录并挂载分区,例如:
    mkdir /data  
    mount /dev/sdb1 /data  # 普通分区  
    mount /dev/mapper/centos-lv_data /data  # LVM分区
    
  2. 永久挂载
    编辑 /etc/fstab 文件,添加一行:
    /dev/sdb1 /data ext4 defaults 0 0  # 普通分区  
    /dev/mapper/centos-lv_data /data ext4 defaults 0 0  # LVM分区
    

四、磁盘扩容(需先扩展虚拟磁盘)

  1. 扩展物理卷
    若为LVM分区,使用 pvresize /dev/sdb1 调整物理卷大小。
  2. 扩展逻辑卷
    lvextend -L +10G /dev/mapper/centos-root  # 扩展根分区(示例为+10G)  
    xfs_growfs /  # 若为XFS文件系统,自动调整文件系统大小
    
  3. 验证扩容
    使用 df -h 查看磁盘空间是否更新。

五、注意事项

0
看了该问题的人还看了