linux磁盘空间占用满,但是找不到大文件的解决办法
linux 大文件
linux 查看磁盘位置
1、通过df -Hl查看
[root@xxx ~]# df -Hl
Filesystem Size Used Avail Use% Mounted on
devtmpfs 8.0G 0 8.0G 0% /dev
tmpfs 8.0G 0 8.0G 0% /dev/shm
tmpfs 8.0G 488k 8.0G 1% /run
tmpfs 8.0G 0 8.0G 0% /sys/fs/cgroup
/dev/vda1 212G 156G 47G 78% /
tmpfs 1.6G 0 1.6G 0% /run/user/0
2、通过du的-d参数,或–max-depth,设置查询的目录深度,目录深度增加,所查询的目录,展示出来会很多,这个时候可以通过grep进行过滤
du -h -d 2|grep [GT] |sort -nr
du -h --max-depth=2|grep [GT] |sort -nr
3、linux查看当前目录空间占用情况
du -bs
4、目录各自占用磁盘空间的大小,还统计它们的总和
du -c
使用此选项时,不仅显示几个文件或
linux删除大文件夹卡死,linux 下删除大容量文件夹
今天,发现一台服务器的磁盘空间满了。用rm -rf 命令cpu会卡死。所以记录一条新命令
步骤:
1.新建一个空的文件夹 mkdir /root/temp
2. rsync --delete-before -av /root/temp/ (你要删除的文件夹路径)
附上rsync的语法
rsync options source destination
-v : 详细模式输出
-r : 递归拷贝数据,但是传输数据时不保留时间戳和权限
-a : 归档模式, 归档模式总是递归拷贝,而且保留符号链接、权限、属主、属组时间戳
-z : 压缩传输
-h : human-readable
–progress: 显示传输过程
–exclude=PATTERN 指定排除传输的文件模式
–include=PATTERN 指定需要传输的文件模式
–delete 同步时,删除那些DST中有,而SRC没有的文件
–max-size:限定传输文件大小的上限
–dry-run:显示那些文件将被传输,并不会实际传输
–bwlimit:限制传输带宽
-W:拷贝文件,不进行增量检测

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)