跳转至

Disk Space Cleanup

导言

  • 在开发的过程中,服务器基本没有用户隔离,一个root走天下。
  • 磁盘空间也总是告罄,删除时也难以判断文件所属,和是否有保留的必要。

大文件定位

  • df -h 定位盘空间
  • du --max-depth=1 -h . 定位文件大小

历史访问时间

使用 stat 查看文件的访问时间

Linux 文件系统会维护一些时间戳,包括: - atime:文件的上次访问时间 - mtime:文件的上次修改时间 - ctime:文件的状态变更时间

你可以使用 stat 命令来查看文件的 atime,以了解文件最后一次被访问的时间:

stat filename

如果你要查看目录中所有文件的访问时间,可以结合 find 命令进行查看:

find /path/to/directory -type f -exec stat {} \;

查看文件的访问频率

如果你希望了解文件的访问频率,可以通过一些工具来进行定期统计。例如,可以使用 find 命令和 atime 来查找多久没有被访问过的文件:

find /path/to/directory -type f -atime +30
这将列出过去 30 天内没有被访问过的文件。

移动与删除

对于必要的大文件,也可以先移动到其他目录做空间均衡,再创建软链接

参考文献

评论