如何在不重新安装的情况下更改 Ubuntu Server 12.04.3 上的卷大小?

如何在不重新安装的情况下更改 Ubuntu Server 12.04.3 上的卷大小?

我有一台 HP DL380 G7 服务器,其 HW Raid 配置为 Raid 1+0。之前,我安装了 146GB LFF SAS,但后来升级到 600GB LFF SAS 驱动器。

由于镜像重建基于 146GB 图像,我有大约 450GB 的未使用空间,我想将其集成到 / 文件系统。

我将此机器用作 Web 服务器。它运行一个 PHP Web 应用程序,其数据库为 MySQL。我想最大限度地利用 MySQL 的空间,因为这个 Web 应用程序每天要进行数千次交易。

如何在不重新安装的情况下更改 / 文件系统的卷大小?

还有其他建议可以更好地最大化我的系统资源吗?

如果需要的话,这是我的规格。

操作系统Ubuntu Linux 12.04.3

x86_64 上的内核和 CPU Linux 3.8.0-31-generic

处理器信息 Intel(R) Xeon(R) CPU E5630 @ 2.53GHz,16 核

实际内存已使用 418.78 MB,总计 23.54 GB

HP ProLiant DL380 G7 包装盒

答案1

首先,您需要配置硬件 RAID 以增加虚拟磁盘的大小。如果您已经这样做了,那么您需要扩展分区,然后告诉文件系统使用新的空间。

可以使用 来扩展分区parted。使用unit s命令使其使用扇区作为单位和print现有表。然后使用rm命令删除现有分区,并使用mkpart命令重新创建它。确保使用完全相同的起始扇区,并增加长度。您可能需要重新启动才能使此操作生效。

然后使用resize2fs命令(假设您正在使用 ext4 文件系统)将文件系统扩展到新的空间。

答案2

由于我使用的是 HP 服务器和 HP RAID 控制器,因此我只需重新配置当前 RAID 设置即可反映 HDD 大小。之后,我使用 HPACUCLI 包扩展分区。

相关内容