df 可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
du 可以查看文件及文件夹的大小。
两者可以配合使用。例如最近发现zookeeper挂了,感觉可能是磁盘满了,用df
命令一看,/opt
目录已经满了,
再使用du
命令,发现是hbase的data
1 2 3 4 5 6 7 8 9 10
| [root@centos7g hbase] Filesystem Size Used Avail Use% Mounted on devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 1.1M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mapper/centos_centos7g-root 36G 2.9G 33G 9% / /dev/sda1 1014M 187M 828M 19% /boot /dev/mapper/centos_centos7g-opt 120G 120G 20K 100% /opt tmpfs 380M 0 380M 0% /run/user/0
|
1 2 3 4 5 6 7 8 9 10
| [root@centos7g opt]# du -sh /opt/* 117G hbase 736M jdk 361M jdk.zip 4.0K key 54M pinpoint-agent 256M rh 2.2G tomcat-pp-col 114M tomcat-pp-web 39M zookeeper
|
1 2 3 4 5 6 7 8
| [root@centos7g hbase]# du -h –max-depth=0 /opt/hbase/ 115G /opt/hbase/data/archive/data/default 115G /opt/hbase/data/archive/data 115G /opt/hbase/data/archive 0 /opt/hbase/data/.tmp 116G /opt/hbase/data 699M /opt/hbase/logs 117G /opt/hbase/
|