我正在寻找相当于在 Windows 中右键单击驱动器并查看已用磁盘空间和剩余信息的方法。
10 回答
查找命令du
(磁盘使用情况)和df
(磁盘空闲)
使用 df 命令:
df -h
df -g .
以 GB 为单位的大小的选项 g 块和 . 对于当前工作目录。
我喜欢先按du -sh * | sort -nr | less
最大的文件排序
如果您想查看每个文件夹占用多少空间:
杜 -sh *
s
——总结h
- 人类可读*
- 文件夹列表
注意:最初的问题已经回答了,但我想用一些与该主题相关的附加内容来扩展它。
您的 AIX 安装将首先放入卷组中。这是在安装时完成的。
它将首先创建 rootvg(如在根卷组中)。这有点像您映射的实际硬盘驱动器。
这相当于 Windows 中的光盘管理。AIX 不会像我们在消费类 Windows 机器中那样使用它的文件系统的所有空间。相反,会有大量未分配的空间。
要检查您的 rootvg 需要多少空间,请使用以下命令。
lsvg rootvg
那将代表列表卷组 rootvg。这将为您提供诸如物理分区 (PP) 的大小、分配给卷组的总 PP、卷组中的空闲 PP 等信息。无论如何,输出应该相当全面。
您可能感兴趣的下一件事是卷组上的文件系统。每个文件系统都会在它所属的卷组中分配一定数量的空间。
要检查卷组上的文件系统,请使用以下命令。
lsvgfs rootvg
与列出 rootvg 的卷组文件系统一样。
您可以使用以下命令检查每个文件系统有多少空间。
df
我个人喜欢用 -m 和 -g 之类的标志来改进它(分别以兆字节和千兆字节为单位)
如果您的卷组中有可用空间,您可以使用以下命令将其分配给您的文件系统。
chfs -a size=+1G /home
就像在文件系统为 /home 的地方添加 1 G 来更改文件系统属性大小一样。使用 man chfs 获取更多说明。这是一个强大的工具。此示例用于调整大小,但是您可以使用此命令执行更多操作。
资料来源: http ://www.ibm.com/developerworks/aix/library/au-rootvg/ + 我自己使用 AIX 的经验。
所有这些答案表面上都是正确的。然而,正确的答案是
apropos disk # And pray your admin maintains the whatis database
因为提出问题,而手册中的答案就在您的指尖,这会浪费每个人的时间。
su -sm ./*
您可以像列表一样查看当前目录中的每个文件和文件夹大小 (-sm=Mb ; -sk=Kb)。这种方式在所有 Unix/Linux 环境中运行。
du -sm * => RULLLLLEZ
df -tk
用于 1024 字节块的磁盘空闲大小