unix命令是什么来查看磁盘空间有多少以及剩余多少?
我正在寻找相当于在 Windows 中右键单击驱动器并查看已用磁盘空间和剩余信息的功能。
I'm looking for the equivalent of right clicking on the drive in windows and seeing the disk space used and remaining info.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
查找命令
du
(磁盘使用情况)和df
(磁盘空闲)Look for the commands
du
(disk usage) anddf
(disk free)使用 df 命令:
df -h
Use the df command:
df -h
选项 g 代表大小(以 GB 为单位) 块和 。 为当前工作目录。
Option g for Size in GBs Block and . for current working directory.
我喜欢做 du -sh * | 排序-nr | less 首先按最大文件排序
I love doing
du -sh * | sort -nr | less
to sort by the largest files first如果您想查看每个文件夹占用了多少空间:
du -sh *
s
– 总结h
– 人类可读的*
– 文件夹列表If you want to see how much space each folder ocuppes:
du -sh *
s
– summarizeh
– human readable*
– list of folders注意:原来的问题已经得到解答,但我只想用一些与该主题相关的额外内容来扩展它。
您的 AIX 安装首先会放入卷组中。 这是在安装时完成的。
它将首先创建 rootvg(如在根卷组中)。 这有点像您映射的实际硬盘驱动器。
这相当于 Windows 中的光盘管理。 AIX 不会像我们在消费级 Windows 计算机中那样,耗尽其文件系统的所有空间。 相反,会有大量未分配的空间。
要检查 rootvg 有多少空间,请使用以下命令。
这代表列表卷组 rootvg。 这将为您提供诸如物理分区 (PP) 大小、分配给卷组的 PP 总数、卷组中的可用 PP 等信息。无论如何,输出应该相当全面。
接下来您可能感兴趣的是卷组上的文件系统。 每个文件系统都会在其所属的卷组内分配一定量的空间。
要检查卷组上有哪些文件系统,请使用以下命令。
如列出 rootvg 的卷组文件系统。
您可以使用以下命令检查每个文件系统有多少空间。
我个人喜欢使用 -m 和 -g(分别以兆字节和千兆字节为单位)等标志来优化它。
如果卷组中有可用空间,则可以使用以下命令将其分配给文件系统。
如通过添加 1 G 更改文件系统属性大小,其中文件系统为 /home。 使用 man chfs 获取更多说明。 这是一个强大的工具。 此示例用于调整大小,但是您可以使用此命令执行更多操作。
资料来源:
http://www.ibm.com/developerworks/aix/library/au -rootvg/
+ 我自己使用 AIX 的经验。
Note: The original question was answered already, but I would just like to expand on it with some extras that are relevant to the topic.
Your AIX installation would first be put into volume groups. This is done upon installation.
It will first create rootvg (as in root volume group). This is kinda like your actual hard drive mapped.
This would be equivalent to Disc Management in Windows. AIX wont use up all of that space for its file systems like we tend to do it in consumer Windows machines. Instead there will be a good bit of unallocated space.
To check how much space your rootvg would have you use the following command.
That would stand for list volume group rootvg. This will give you information like the size of physical partitions (PP), Total PPs assigned to the volume group, Free PPs in the volume group, etc. Regardless, the output should be fairly comprehensive.
Next thing you may be interested in, is the file systems on the volume group. Each file system would have certain amount of space given within the volume group it belongs to.
To check what file systems you got on your volume group you use the following command.
As in list volume group file systems for rootvg.
You can check how much space each file system has using the following command.
I personally like to refine it with flags like -m and -g (in megabytes and gigabytes respectively)
If you have free space available in your volume group, you can assign it to your file systems using the following command.
As in change file system attribute size by adding 1 G where file system is /home. use man chfs for more instructions. This is a powerful tool. This example is for adjusting size, however you can do more with this command than that.
Sources:
http://www.ibm.com/developerworks/aix/library/au-rootvg/
+ My own experience working with AIX.
所有这些答案表面上都是正确的。 然而,正确的答案是
因为提出问题,而这些问题的答案就在手册中,这会浪费每个人的时间。
All these answers are superficially correct. However, the proper answer is
because asking questions the answers of which lay at your fingertips in the manual wastes everybody's time.
su -sm ./*
您可以像列表一样查看当前目录中每个文件和文件夹的大小(-sm=Mb ; -sk=Kb)。 这种方式可以在所有Unix/Linux环境下运行。
su -sm ./*
You can see every file and folder size (-sm=Mb ; -sk=Kb) in the current directory like a list. This way runs in all Unix/Linux environment.
杜-sm * => 鲁尔勒兹
du -sm * => RULLLLLEZ
以 1024 字节块为单位的磁盘可用大小
for Disk Free size in 1024 byte blocks