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

发布于 2024-07-07 23:55:16 字数 51 浏览 11 评论 0原文

我正在寻找相当于在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

╭ゆ眷念 2024-07-14 23:55:16

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

Look for the commands du (disk usage) and df (disk free)

℡Ms空城旧梦 2024-07-14 23:55:16

使用 df 命令:

df -h

Use the df command:

df -h

榆西 2024-07-14 23:55:16
df -g .

选项 g 代表大小(以 GB 为单位) 块和 。 为当前工作目录。

df -g .

Option g for Size in GBs Block and . for current working directory.

苹果你个爱泡泡 2024-07-14 23:55:16

我喜欢做 du -sh * | 排序-nr | less 首先按最大文件排序

I love doing du -sh * | sort -nr | less to sort by the largest files first

情痴 2024-07-14 23:55:16

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

du -sh *

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

If you want to see how much space each folder ocuppes:

du -sh *

  • s – summarize
  • h – human readable
  • * – list of folders
流绪微梦 2024-07-14 23:55:16

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

您的 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 的经验。

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.

lsvg rootvg

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.

lsvgfs rootvg

As in list volume group file systems for rootvg.

You can check how much space each file system has using the following command.

df

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.

chfs -a size=+1G /home

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.

十六岁半 2024-07-14 23:55:16

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

 apropos disk   # And pray your admin maintains the whatis database

因为提出问题,而这些问题的答案就在手册中,这会浪费每个人的时间。

All these answers are superficially correct. However, the proper answer is

 apropos disk   # And pray your admin maintains the whatis database

because asking questions the answers of which lay at your fingertips in the manual wastes everybody's time.

柳若烟 2024-07-14 23:55:16

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.

莳間冲淡了誓言ζ 2024-07-14 23:55:16

杜-sm * => 鲁尔勒兹

du -sm * => RULLLLLEZ

爱人如己 2024-07-14 23:55:16
df -tk

以 1024 字节块为单位的磁盘可用大小

df -tk

for Disk Free size in 1024 byte blocks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文