在 CentOS 5 VM 上扩展磁盘空间时遇到问题

在 CentOS 5 VM 上扩展磁盘空间时遇到问题

因此,我正在尝试扩展运行 cPanel 的 Centos5 VM 上的磁盘空间。

显然我的老板说这很容易,但我似乎总是发现一个问题,似乎无法让它发挥作用。磁盘以前是 15GB,现在是 200GB(通过 vSphere 更改),我现在可以看到 /dev/sda 的大小已经

Disk /dev/sda: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          38      305203+  83  Linux
/dev/sda2              39         299     2096482+  83  Linux
/dev/sda3             300         556     2064352+  82  Linux swap / Solaris
/dev/sda4             557        2088    12305790    5  Extended
/dev/sda5             557        2088    12305758+  83  Linux

尝试过删除 sda5,然后在其位置创建一个新分区,但它给了我正确的起始块 (557),但给了我最后一个循环选项 2088,而不是 26108。这意味着当我将分区信息写入磁盘时,它仍然读取相同的大小。反弹服务器也没有帮助。我是否从根本上误解了在 Centos 上扩展磁盘的方法?Ta

答案1

这是一个扩展分区,因此您需要删除分区 5分区 4。

  • 从那里,将分区 4 重新创建为“扩展”,并使用相同的起点。分区 4 的新端点将是柱面 26108。
  • 接下来创建具有相同起始磁柱的分区 5。同样将其终止磁柱设为 26108。
  • 保存分区表“w”并重新启动或运行partprobe重新扫描。
  • 从那里,您将能够调整 /dev/sda5 上的文件系统的大小(假设resize2fs)。

答案2

问题似乎是你的扩展分区/dev/sda4停止在柱面2088你必须改变/dev/sda4/dev/sda5

相关内容