如何确定 Ubuntu 上的可用空间?

And*_*rew 65 linux disk-space ubuntu

当我尝试通过 ssh 将文件保存到我的 Ubuntu 服务器时,我遇到了错误。它说没有任何可用空间。我不知道这怎么可能是真的。我应该怎么做才能确定剩下多少空间和/或哪些资源使用了最多的空间?

更新: df -h给了我一些东西看。这是我要找的命令吗?

the*_*ere 108

是的,df -h(可用磁盘)将显示每个已安装文件系统上的可用空间。

因此cd,对于已满的文件系统,du -sh *(磁盘使用情况)将显示当前工作目录中每个文件/目录使用的总空间。的--max-depth选项du在这里也可能有用。

确切地找出使用所有空间的原因可能是一门艺术 -这个答案列出了一些可以使这更容易的图形实用程序,当然这对您的情况没有帮助。

最简单的方法就是进入相关文件系统的目录结构,尝试隔离占用比预期更多空间的文件或目录。

注意: 还值得运行df -i以检查您是否没有用完inode(ifree 在可写分区上应为非零值)- 这可能发生在某些文件系统上,尤其是在创建了大量小文件的情况下。

  • 感谢您提供完整的解释,而不仅仅是编写要使用的命令。+1 (3认同)

Rod*_*ler 6

df查看剩余空间。 du查找正在使用该空间的内容。