以最小的停机时间安全地扩展ext3 / usr分区

我inheritance了Softlayer提供的Centos 5.5服务器。

我的/ usr分区正在填满,我看不到通过删除cruft任何快速胜利。 看起来cpanel帐号的数量是非常多的,而且/ usr目录最初还不够大。

磁盘的当前状态如下所示:

Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda5 ext3 10153988 2270004 7359868 24% / /dev/sda8 ext3 1019208 39296 927304 5% /tmp /dev/sda7 ext3 438694908 107546224 308504668 26% /home /dev/sda3 ext3 10154020 5162120 4467780 54% /var /dev/sda2 ext3 10154020 8107412 1522488 85% /usr /dev/sda1 ext3 101086 24181 71686 26% /boot tmpfs tmpfs 4082860 0 4082860 0% /dev/shm 

我需要增加这个尺寸,我想把它加倍到20GB。

我已经读过,它可能扩展在实时系统上的ext3分区。 我的问题是,我会怎么做呢? 柔软的人不会用驳船接触它,只会执行操作系统重新加载,从而使我从备份恢复一切。

你真的有可用空间在SDA? 或者盒子里有另一个磁盘? 如果没有,我卡住了。 即使你这样做,你也不能dynamic地增长它,除非你的fs是在lvm上,或者其他强大的音量pipe理器。 如果你有空间可用或另一个驱动器(即。后fdisk -l),你可以做这个tar和重新启动….让我们知道,我们可以帮助:)

不幸的是,在线大小调整不适用于ext3。 你需要使用lvm来工作,因为逻辑分区可以在线resize。 使用ext3时,只有在分区未安装的情况下才能进行大小调整。

或者,您可以始终创build一个从/usr下的文件夹到/home分区下的文件夹的硬链接,然后以这种方式移动数据。 确切的方法将根据您的要求而有所不同,但需要较less的头痛和停机时间。

我也在Softlayer,并且遇到了完全相同的问题。 我已经和他们的技术人员交换了所有的select,不幸的是,就像其他答复一样,我要告诉你没有什么好消息。 这是一个新的发展,由于Cpanel最终变得太大,为自己设置的分区。 这不是Softlayer引起的问题,完全是与Cpanel相关的。

如果您像我一样,并且拥有RAID 1configuration,那么您实际上只有一个选项,那就是移动到为/ dev / sda3分区提供更多空间的新框。 如果在服务器中有可用的驱动器托架,则可能可以让Softlayer连接另一个驱动器,以便可以复制数据。 这个驱动器需要被预先格式化,并准备好,所以你所要做的就是在准备好的时候切换到它。

我们无法做到这一点,因为我们没有在旧的服务器中的驱动器托架。 我们唯一的select是移动,我们将在下周进行。 我们要做的就是确保新的服务器的分区configuration足够大,以防止任何可预见的Cpanel愚蠢。 很难预测,但三倍的大小应该这样做(我们希望)。