如何查明 VPS 上使用了多少磁盘空间?

如何查明 VPS 上使用了多少磁盘空间?

我已经从共享主机转移到 VPS,并在我的 HyperVM 中看到11 GB超出我的分配20 GB的磁盘空间正在被使用。

根据我上传之前这些文件在 Windows 上的大小,我的所有文件都占用了少于 100 MB的空间。

我在 11 个目录中运行了 11 个网站。最佳命令/方式在 Linux 上显示每个目录到底占用了多少空间,例如树的大小Windows 上的工具?

答案1

du -h 将以人类可读的形式显示目录的磁盘使用情况。

如果您有很多子目录,--max-depth = 1 可能会有帮助。

首先在您的网站目录中运行它,然后在 / 目录中运行它。

df -h 也将显示分区的磁盘使用情况。

答案2

du是计算磁盘使用情况的基本命令。

您可以通过执行 来显示当前目录的摘要du -s .。该-s标志仅计算总数。如果您希望以人类可读的格式显示(例如“112MB”),则使用-h,例如du -hs .

如果您想扫描当前目录中的所有目录以查看使用了多少空间,那么您可以执行du -hs *

如果您使用图形环境,baobab 是一个非常好的 GNOME 程序,可以查看磁盘使用情况。

答案3

你可以尝试一下ncdu /<path>,这是一个很好的前端du -shx /<path>,但你必须安装它,因为它不包含在标准安装中。

答案4

您可以安装“durep”并获得一个漂亮的“网页”,显示您使用最多存储空间的地方等等。

来自网站:durep 用条形图创建磁盘使用情况报告,使用户可以轻松推断哪些目录占用了最多的空间。虽然 durep 可以生成类似于 du 的文本输出,但其真正强大之处在于能够将报告存储在文件中,然后可以使用提供的 cgi 脚本将其作为网页查看。

相关内容