Disk Space Cleanup
导言
- 在开发的过程中,服务器基本没有用户隔离,一个root走天下。
- 磁盘空间也总是告罄,删除时也难以判断文件所属,和是否有保留的必要。
大文件定位¶
df -h
定位盘空间du --max-depth=1 -h .
定位文件大小
历史访问时间¶
使用 stat
查看文件的访问时间¶
Linux 文件系统会维护一些时间戳,包括:
- atime
:文件的上次访问时间
- mtime
:文件的上次修改时间
- ctime
:文件的状态变更时间
你可以使用 stat
命令来查看文件的 atime
,以了解文件最后一次被访问的时间:
如果你要查看目录中所有文件的访问时间,可以结合 find
命令进行查看:
查看文件的访问频率¶
如果你希望了解文件的访问频率,可以通过一些工具来进行定期统计。例如,可以使用 find
命令和 atime
来查找多久没有被访问过的文件:
移动与删除¶
对于必要的大文件,也可以先移动到其他目录做空间均衡,再创建软链接。