磁盘空间清理
linux
先确认:是磁盘容量满,还是 inode 耗尽
# 查看磁盘使用率(重点看 Use% 和 Mounted on)
df -h
# 查看inode使用率!很多时候磁盘没满,但inode耗尽(大量小文件)
df -idf -h某行Use%=100%:块空间满df -i某行IUse%=100%:inode 满,哪怕磁盘还有空间也无法新建文件
定位哪个目录占用最大
bash
# 进入爆满的挂载点,比如 / 或者 /var
cd /
# 统计一级目录大小,快速定位大目录
du -sh *
241M boot
980M home
8.4G repository
26G root
2.1G swapfile
4.1G usr
57G var说明:
-s:汇总,不递归输出子文件-h:人类可读单位- 如果目录很多,只想看占用前 10:
du -sh * | sort -hr | head -10⚠️ 如果执行
du很慢:大概率目录下文件极多(大量小文件)。
继续递归深挖,进入大目录继续 du -sh *,层层找到大文件。
# 查看/var下一级目录大小
du -sh /repository/*
# 再看/var下二级目录(重点)
du -h --max-depth=2 /var | sort -hr公司容器
bash
日志文件
/home/work/sky/crux_agent/logs
du -sh /var/lib/docker/containers/*/*-json.log
正确清空日志
> /var/lib/docker/containers/7aecc0fb39ad3a71f0bd62789b003256c2a73ed564f8b52967ac7a9a4791d523/7aecc0fb39ad3a71f0bd62789b003256c2a73ed564f8b52967ac7a9a4791d523-json.logMacos
OmniDiskSweeper
OmniDiskSweeper 是一款免费的工具,可以分析你的Mac磁盘空间,找出哪些文件和文件夹占用了最多的空间。该工具允许你选择特定的文件夹进行扫描,并可在应用内删除所选文件。这是一个简单的工具,能够很好地完成任务,帮助你在Mac上节省空间。
主要特点:
- 个人文件夹 – 您可以扫描单个文件夹,也可以扫描整个存储驱动器。
- 永久删除 – 该软件可以永久删除文件,而无需先将其移至回收站。
nvme磁盘健康度