![如何在不重新安装的情况下更改 Ubuntu Server 12.04.3 上的卷大小?](https://linux22.com/image/969569/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%9B%B4%E6%94%B9%20Ubuntu%20Server%2012.04.3%20%E4%B8%8A%E7%9A%84%E5%8D%B7%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
我有一台 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 包扩展分区。