我们在专用服务器上托管了大约 30 多个网站。服务器磁盘分区是/dev/sda2
和dev/sda3
Dev/sda2
它只有 20GB 空间,而且我们几乎每隔一天就会频繁运行我们的空间。
正如你所看到的,我们里面只有 1.5GB 的空间。
上次我清理了var/log
其中有近 3 GB 内容的文件夹。用命令rm -rf /var/log
。但是这次log文件夹只有181M
我已经du -sh
为 var 文件夹中的每个文件夹运行了命令,以下是 var/ 中最大的目录
root@server [/var]# du -sh var/cpanel
>> 3.2G
root@server [/var]# du -sh var/cache
>> 1015M
root@server [/var]# du -sh var/softaculous
>> 497M
root@server [/var]# du -sh var/cagefs
>> 187M
root@server [/var] # du -sh var/log
>> 183M
root@server [/var]# du -sh var/lve
>> 63M
我必须清理一些空间才能让网站继续运行。我想知道上面哪些文件夹的内容可以删除?
我担心 root@server [/var] 可以包含一些配置文件。我不想删除。 root@server [/var] 内的文件夹内容可以安全删除。例如,如果我清除 /var/cache 文件夹会发生什么?
上次在清除 var/log 文件时,我确实运行了rm -rf /var/log
命令,root@server [~] #
而不是root@server [/] #
.该删除的var/log/apache2
文件夹和所有网站都已关闭。他们显示内部服务器错误。然而,创建该文件夹会恢复这些站点。
您能否建议可以从此处删除哪些文件夹内容。
附加信息
从WHM -> List of cpanel account -> disk partition
我可以看到所有的cpanel帐户都在/dev/sda3
/dev/sda2
保存为硬盘、MYSQL 和 Apache。
答案1
我会以不同的方式处理这个问题...你有那个巨大的几乎没有使用过的 3TB 磁盘,并且保存服务器数据的目录(/var/www
?)可能是 sda2 上使用的 18G 的很大一部分。
您应该能够将服务器数据目录移动到文件系统,并通过软链接或绑定安装sda3
替换它到该新目录。/var
答案2
请查看这些论坛的一些基本教程,并尝试查找有关您的操作系统和应用程序的重要信息,例如:
uname -a
可以向我们提供您所使用的 Linux 发行版类型和内核版本的一些基本信息。如果出现硬件问题
lspci -nnk
可以为我们提供一些有关您硬件某些部分的有用信息
lsusb
给出有关连接的 USB 设备的概述,并且:
lsusb -vd1234:5678
可以显示由两个四位十六进制数字定义的特定 USB 设备的更多详细信息:IDvendor:IDproduct(例如 1234:5678)
pstree
显示进程树的概述
ps ax
提供有关所有流程的详细信息
lsof -p 456
给出进程打开的所有文件的列表,其 ID 号为 (456)
从长远来看,你让最大量的磁盘空间给客户端数据的决定并没有得到经验的验证,因为html页面只能代表一小部分用户数据,而且你可以在系统运行过程中发现,除了 /var/log 之外,您还会看到目录不断增长,其中包含数据库内容和一些其他应用程序数据,例如各种缓存(通常在 /var/cache/* 中)。某些应用程序可以配置为将其庞大数据存储到某些特定位置,某些位置可以链接到可用空间卷。但您必须了解一些基本技能才能操作您的系统,而不会有摔倒的危险。