Linux系统oracle 数据库登录conn /as sysdba,报No space left on device错误,这是磁盘空间已满的原因。这时如果掌握df和du命令是可以快速定位文件占用空间大小,从而排查问题所在。
df命名可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力(即df是查看文件夹大小、比例)。
du命令则是查看文件及文件夹的大小。
根据两个命令的功能,配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。
下面分别简要介绍
查看Linux 系统中文件夹大小情况
df -h 查看一级目录文件夹使用情况、空间大小。
查看指定文件夹和文件夹底下的文件大小
du -sh * //查看当前目录下文件夹空间大小
du -h data //查看指定文件夹data空间大小,如果data是文件,则是显示文件大小。
du -h --max-depth=2 //查看当前目录所有文件夹及其子文件夹大小(2表示深度)。
du -h --max-depth=2 data //查看指定文件夹及其子文件夹大小(2表示深度)。