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

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

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

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

答案1

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

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

找到到底是什么占用了所有的空间可能是一门艺术 -这个答案列出了一些图形实用程序这可以使事情变得更容易,尽管这对你的情况当然没有帮助。

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

笔记: 也值得去df -i检查一下你有没有用完索引节点(在可写分区上,ifree 应该非零)——这可能发生在某些文件系统上,特别是在创建了大量小文件的情况下。

答案2

自由度查看剩余空间。 找到正在使用该空间的内容。

答案3

要检查文件系统磁盘使用情况,请转到系统 > 管理 > 系统监视器,然后查看“文件系统”选项卡下以获取简单的磁盘使用情况布局。

要找出哪些文件/目录占用了最多的空间,请使用附件中的磁盘空间分析器来获得一个漂亮的图形环形图,向您展示哪些文件/目录占用了所有空间。

答案4

用于df -h查找整体磁盘统计信息。

然后,您可以使用以下命令缩小范围,查看哪些内容正在使用磁盘空间:

du - disk usage

相关内容