如何在 VMware 上扩展 CentOS 5 分区?

And*_*rew 16 partition centos vmware gparted

我有一个 CentOS 5 虚拟机,并且磁盘大小增加了 20GB。如何初始化和扩展可用空间?

我也尝试加载 GParted,但驱动器已锁定;我该如何解锁?

在此处输入图片说明

在此处输入图片说明

小智 26

您将无法使用 GParted,因为文件系统在 LVM 上并且 GParted 不支持。

首先,备份 VM。然后从命令行以“root”身份执行以下操作。

  1. 看起来您已经重新启动,但以防万一,请确保内核识别更大的磁盘

    echo 1 > /sys/class/scsi_disk/0:0:0:0/device/rescan
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用 fdisk 调整第二个分区的大小

    fdisk /dev/sda
    p     # print current
    d     # delete
    - 2
    n     # create
    - p   # primary partition
    2     # partition number
    - default first/last cylinders
    t     # change partition id
    - 2
    - 8e (hex code)
    p     # print the current again to verify it's expanded
    w     # write changes
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重启虚拟机

    shutdown -r now
    
    Run Code Online (Sandbox Code Playgroud)
  4. 备份后,调整 LVM 物理卷的大小

    pvresize /dev/sda2
    
    Run Code Online (Sandbox Code Playgroud)
  5. 现在调整 LVM 逻辑卷的大小(注意:我无法根据屏幕截图解读您的逻辑卷名称,因此我假设LogVol00。您可以通过运行来确定这一点lvdisplay。)

    lvresize -l +100%FREE /dev/VolGroup00/LogVol00
    
    Run Code Online (Sandbox Code Playgroud)
  6. 最后,让我们调整文件系统的大小

    resize2fs -p /dev/VolGroup00/LogVol00
    
    Run Code Online (Sandbox Code Playgroud)
  7. 验证文件系统更大

    df -h
    
    Run Code Online (Sandbox Code Playgroud)
  8. 完毕


小智 2

下载Gparted live CD ISO。然后将 ISO 附加到 CentOS 并从 live cd 启动(转到虚拟机设置,选择 \xe2\x80\x9cCD/DVD\xe2\x80\x9d 并选择 \xe2\x80\x9cUse ISO\xe2\x80\x9d from右侧面板)。然后选择要调整大小的分区。单击分区菜单(顶部菜单栏),然后单击 \xe2\x80\x9cResize\xe2\x80\x9d。然后从\xe2\x80\x9cEdit\xe2\x80\x9d 菜单中选择\xe2\x80\x9c应用所有操作\xe2\x80\x9d。

\n