现在的位置: 首页 > 综合 > 正文

linux下查看磁盘空间

2013年12月14日 ⁄ 综合 ⁄ 共 701字 ⁄ 字号 评论关闭

在使用linux时系统磁盘满了会导致无法再写入,此时就要求能查看系统磁盘空间,那么如何查看系统磁盘空间呢,如下:

如果要查看磁盘还剩多少空间,当然是用df的命令了。

[ecom@gz01-ec-test012 webapps]$ df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda3              20G   13G  6.0G  68% /
/dev/sda7             827G   24G  761G   3% /data
/dev/sda5             9.7G  3.6G  5.7G  39% /app
/dev/sda2              39G  177M   37G   1% /log
/dev/sda1             190M   12M  169M   7% /boot
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sdb1             917G   16G  855G   2% /data1


当然你可能并不关系磁盘还剩余多少空间,你是需要知道当前的文件夹下的磁盘使用情况:
[ecom@gz01-ec-test012 app]$ du --max-depth=1 -h 
132M	./mongodb
399M	./hadoop
637M	./hive
4.0K	./zookeeper
368M	./pig
2.0G	./ecom
4.0K	./hbase
3.5G	.

看上面使用了du --max-depth=1 -h的命令来查找磁盘的使用情况,因为后面没有跟路径,它就默认是当前的路径。这个命令的-h参数是为了方便你读懂每个文件的大小,如果没有这个参数显示的文件大小就没有k,M,G等。执行命令后,前面n-1行的是该目录下每个文件夹的大小。最后一行显示的是该目录总的大小。


如果你只想知道其中某一个文件(文件夹)的大小,那么使用sh
[root@localhost ~]# du -sh 
7.5M    .   www.2cto.com 

抱歉!评论已关闭.