我继承了Softlayer提供的Centos 5.5服务器。
我的 /usr 分区快满了,删除垃圾文件似乎没有什么效果。看来 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 分区。我的问题是,我该怎么做?softlayer 的人不会用撑竿来碰它,只会执行操作系统重新加载,因此让我从备份中恢复所有内容。
答案1
您在 sda 上真的有可用空间吗?或者盒子里有其他磁盘?如果没有,您就陷入困境。即使您有,您也无法动态地实时增加它,除非您的 fs 在 lvm 上,或者其他一些强大的卷管理器上。如果您确实有可用空间或另一个驱动器(即 Post fdisk -l),您可以使用 tar 并重新启动来执行此操作....请告诉我们,我们可以提供帮助 :)
答案2
不幸的是,在线调整大小不适用于 ext3。您需要使用lvm
才能使用此功能,因为逻辑分区可以在线调整大小。对于 ext3,只有在未安装分区的情况下才能进行调整大小。
/usr
另外,您可以随时创建从分区下的文件夹到分区下的文件夹的硬链接/home
,然后以此方式移动数据。具体方法将根据您的要求而有所不同,但需要的麻烦和停机时间较少。
答案3
我也在 Softlayer 工作,也遇到了同样的问题。我和他们的技术人员讨论了所有选项,不幸的是,就像其他回复一样,我要告诉你没有好消息。这是一种新的发展,因为 Cpanel 最终变得太大,无法容纳它为自己设置的分区。这不是 Softlayer 引起的问题,而是完全与 Cpanel 有关。
如果您和我一样拥有 RAID 1 配置,那么您实际上只有一个选择,那就是移动到一个为 /dev/sda3 分区配置了更多空间的新盒子。如果您的服务器中有可用的驱动器托架,您可能能够让 Softlayer 连接另一个驱动器,以便您可以复制数据。该驱动器需要预先格式化并准备就绪,因此您所要做的就是在准备好时切换到它。
我们不能这样做,因为我们使用的是较旧的服务器,没有驱动器托架。我们唯一的选择是搬家,下周我们会搬家。我们要做的就是确保新服务器的分区足够大,以应对任何可预见的 Cpanel 愚蠢行为。很难预测,但三倍大小应该可以做到(我们希望)。