什么是unix命令来查看有多少磁盘空间以及剩余多少?

时间:2008-10-23 16:26:24

标签: unix aix diskspace

我正在寻找相当于右键单击Windows中的驱动器并查看使用的磁盘空间和剩余信息。

10 个答案:

答案 0 :(得分:30)

查找命令du(磁盘使用情况)和df(无磁盘)

答案 1 :(得分:17)

使用df命令:

df -h

答案 2 :(得分:7)

df -g .

GBs Block和中大小的选项g。对于当前的工作目录。

答案 3 :(得分:6)

我喜欢du -sh * | sort -nr | less按最大的文件排序

答案 4 :(得分:3)

如果你想查看每个文件夹占用多少空间:

du -sh *

  • s - 总结
  • h - 人类可读
  • * - 文件夹列表

答案 5 :(得分:2)

注意:原来的问题已经得到了解答,但我想通过一些与该主题相关的额外内容进行扩展。

首先将AIX安装放入卷组。这是在安装时完成的。

它将首先创建rootvg(如在根卷组中)。这有点像你的实际硬盘映射。

这相当于Windows中的光盘管理。 AIX不会为其文件系统耗尽所有空间,就像我们倾向于在消费者Windows机器中那样。相反,会有一些未分配的空间。

要检查rootvg将占用多少空间,请使用以下命令。

lsvg rootvg

这将代表列表卷组rootvg。这将为您提供诸如物理分区(PP)的大小,分配给卷组的总PP,卷组中的免费PP等信息。无论如何,输出应该相当全面。

您可能感兴趣的下一件事是卷组上的文件系统。每个文件系统在其所属的卷组中都有一定的空间。

要检查卷组上的文件系统,请使用以下命令。

lsvgfs rootvg

与rootvg的列表卷组文件系统一样。

您可以使用以下命令检查每个文件系统的空间大小。

df

我个人喜欢使用-m和-g(分别以兆字节和千兆字节为单位)等标志对其进行优化。

如果卷组中有可用空间,则可以使用以下命令将其分配给文件系统。

chfs -a size=+1G /home

在更改文件系统属性大小时,通过添加1 G文件系统是/ home。使用man chfs获取更多说明。这是一个强大的工具。此示例用于调整大小,但是您可以使用此命令执行更多操作。

来源: http://www.ibm.com/developerworks/aix/library/au-rootvg/ +我自己使用AIX的经验。

答案 6 :(得分:1)

所有这些答案都是表面上正确的。但是,正确的答案是

 apropos disk   # And pray your admin maintains the whatis database

因为询问问题的答案在手册中触手可及,浪费了每个人的时间。

答案 7 :(得分:1)

su -sm ./*

您可以在列表中查看当前目录中的每个文件和文件夹大小(-sm = Mb; -sk = Kb)。这种方式可以在所有Unix / Linux环境中运行。

答案 8 :(得分:0)

du -sm * => RULLLLLEZ

答案 9 :(得分:0)

df -tk

表示1024字节块中的磁盘空闲大小