1) 执行df -h命令
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
30G 9.2G 19G 33% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 477M 64M 389M 14% /boot
/dev/mapper/VolGroup-lv_data
130G 101G 23G 82% /xxx
/dev/mapper/VolGroup-lv_var
30G 582M 28G 3% /var
可以查看整个磁盘的挂在情况,通过这个命令可以发现 xxx的负载是 82%
2) 执行du -sch * | grep G 查看当前目录下文件大于一个G的文件 或者执行 ll -h 查看某个文件的大小
[root@10.125.31.52 gomeo2o]# du -sch * |grep G
83G data
11G logs
6.3G software
100G total
3) 这个时候就可以删除某些大于1G的文件
4) 执行hadoop fs -ls / 查看hdfs集群中都有哪些文件
5) 执行hadoop fs -du -h / 查看hdfs中集群中文件的大小
6) 执行hadoop fs -rmr /tmp/* 比如我们这里删除tmp下的文件
7) 执行hadoop fs -rmr /user/hadoop/.Trash 清空垃圾站 否则 第六步删除的文件会存放在垃圾站中,