日期:2014-05-16  浏览次数:20816 次

在 linux 中查看磁盘使用空间情况和查找大文件
引用
由于在安装 mongodb 的时候出现了磁盘空间不足的问题,所以需要用到以下几个命令,查看磁盘空间使用情况,及查找大文件。命令都很简单,在此记录下


引用
查看磁盘使用空间:
df -h


引用
查看当前目录下的文件大小:
du -m --max-depth=1 或
du -h --max-depth=1

m:以M为单位显示
h:以K、M、G为单位显示
1:数字“1”表示目录层数

当前目录的大小
du -sh .

当然用强大的 find 命令也可以
比如查找当前目录下大于 1M 的文件 并列出
find . -type f -size +1024k -exec du -h {} \;
-type f 参数表示,只查找普通文件 (不是管道文件,块文件,连接文件,目录等)


引用
查看每个硬盘分区的inode总数和已经使用的数量:
df -i

可能会有很多小文件,把inode用完,导致磁盘没法写入新内容