linux中查看磁盘容量常用操作
实验室有GPU集群,用户跑数据时候跑着跑着会出现集群挂掉的问题,原因就是,在跑数据时,用户上传文件,数据集,系统产生缓存等一系列操作,消耗了集群空间,师兄让我清理下服务器磁盘,接下来该怎么操作呢?
命令详解
操作 | 作用 |
---|---|
df -h | 以磁盘分区为单位来查看文件系统 |
du -h --max-depth=1 | 查看当前目录下文件夹容量大小,深度由depth决定 |
du -sh * | 查看当前目录下文件夹容量大小 |
du -bsh dir_name | 查看单个目录容量大小 |
总结:
首先使用df -h命令进行查看当前磁盘资源占用率,随后进入磁盘占用率高的文件夹中,使用du -sh * 或者 du -h --max-depth=1命令来查看当前文件夹下那个文件夹容量大,进入重复操作,直到找到无用数据,进行删除。
1. df -h
这个命令用于查看服务器空间,以磁盘分区为单位来查看文件系统,效果如图所示:
2. du -h --max-depth=1
这个命令用于查看当前目录,那个文件占用最大,查看当前目录下文件夹容量大小,深度由depth决定,运行效果如下:
3. du -sh *
这个命令也是用于查看当前目录下,那个文件占用最大,运行效果如下:
4. du -bsh dir_name
这个命令是查看单个文件大小,dir_name是指定文件夹名称