GoDaddy 帮助

我们尽最大努力为您翻译此页。 也可以使用英语页面。

使用SSH查找磁盘使用情况的区域

调查磁盘使用问题的第一步是查找在哪里消费内容。这将允许您删除不必要的内容(例如旧备份)并进行更改,以防止再次出现此问题。如果您愿意在服务器上使用SSH,则可以找到大型文件/目录,然后通过命令行将其删除。

警告:如果您不知道文件或文件夹的用途,请不要删除它们。删除系统文件或目录是不可撤消的,并且可能会导致服务器损坏(关闭所有网站)。
  1. 如果尚未启用,请在您的VPS Hosting第24737条服务器上启用管理员访问权限。
  2. 使用 SSH(安全外壳)连接到我的服务器
  3. 切换到根用户
  4. 有关服务器上磁盘使用情况的概述,请使用命令df -h 。在示例中,您可以看到我们的40G服务器中的35G正在使用。

    [root @ server〜]#df -h使用的文件系统大小avail使用%已安装在devtmpfs 909M 0 909M 0%/ dev tmpfs 919M 0 919M 0%/ dev / shm tmpfs 919M 17M 903M 2%/ run tmpfs 919M 0 919M 0% / sys / fs / cgroup / dev / sda1 40G 35G 5.7G 86%/ / dev / loop0 1.8G 2.9M 1.7G 1%/ tmp tmpfs 184M 0 184M 0%/ run / user / 1000

查找大文件

通常情况下,一个大文件或几个大文件导致问题。您可以通过搜索服务器上大小超过500MB的文件,然后对列表末尾列出的最大文件进行排序来查找这些文件。

查找/-类型f-大小+ 500M -exec du -h{} + 2 >/ dev / null |排序-h

在我们的示例中,已识别出较大的error_log文件和一些备份文件:

root @ server〜]#查找/ -type f -size + 500M -exec du -h{} + 2 >/ dev / null | sort -h 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_1.tar.gz 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_2.tar.gz 11G / home / onecool / public_html / error_log

然后,可以使用rm命令删除任何大文件,并键入y (是)确认。

root @ server〜]#rm / home / onecool / public_html / error_log rm:删除常规文件'/ home / onecool / public_html / error_log'吗? y [root @ server〜]#

查找大型目录

通过使用du命令的变体,您可以找到大型目录(不仅仅是单个文件)。要列出服务器根目录中的目录大小(按大小排序),您可以使用以下命令:

  1. 切换到/目录
  2. root @ server〜]#cd /
  3. 检查磁盘使用情况
  4. [root @ server /]#du -sh *
  5. 若要列出当前目录中最大的10个目录和大小(包括隐藏的目录),请使用此命令:
  6. [root @ server /]#du -sh。[!。] * * |排序-h |尾巴-10
  7. 要查找整个服务器(不包括子目录)上最大的10个目录,您可以使用此命令:
  8. [root @ server /]#du -Sh / |排序-h |尾巴-10
识别出大目录后,您可以导航至该目录,查看其内容,并删除任何不需要的文件。

注意:清除磁盘空间后,建议重新启动服务器,以确保正确启动了所有需要的服务。


后续步骤

更多信息

  • 我们的服务器专家可以收费执行这些步骤。有关主机服务的更多信息,请访问主机服务菜单