linux查看磁盘空间

1、用df 检查发现/根目录可用空间为0  

 [root@/]#df -h  

 2、用du检查发现各目录占用的空间都很少,有约3G的空间莫名其妙地丢了。  

 [root@/]# du -m –max-depth=1 |sort -gr    

3、用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象  

 [root@/]# lsof |grep delete  

根据lsof列出的进程号,kill这些进程后,空间就释放出来了。 

lsof -n |grep delete

4.du --max-depth=1 -h     ,--max-depth=0的功能和-s的功能是一样的。

列出一个目录占用的空间
1. du或du -s或du -k
  du -S | sort -n 可以迅速发现那个目录是最大的。
2. 用df可以看到已安装的文件系统的空间大小及剩余空间大小。

3. quota -v查看用户的磁盘空间信息,如果你用quota限制了用户空间大小的话。

4.查看当前目录文件总数:find . -type f |wc -l

原文地址:https://www.cnblogs.com/zhepama/p/3092836.html