Products
96SEO 2025-09-20 14:32 0
先说说通过df -h
查看磁盘空间使用情况, 定位占用较大的分区;再用du -sh /*
或du -sh /path/to/backup/*
列出目录大小,快速识别包含旧备份的大目录。对于明确过期的备份, 可使用rm -rf /path/to/backup/folder
删除整个文件夹,或用find /path/to/backup/folder -type f -mtime +30 -delete
命令删除30天前修改的所有备份文件。施行前务必确认路径正确,避免误删系统或其他重要文件。
在进行任何删除操作之前, 请确保备份文件的重要性,以防意外丢失数据。
若使用Simple Backup, 可通过图形界面设置自动清理:打开“备份属性”→切换至“Purging”选项卡,选择“按截止日期”或“按对数方式”,工具会自动施行清理。若使用Timeshift, 可直接删除旧备份目录中的文件,或通过Timeshift图形界面选择“删除旧备份”功能,保留最近的几个快照。
为避免手动操作繁琐,可通过cron定时施行清理命令。编辑当前用户的crontab文件, 添加如下规则:
0 2 * * * find /path/to/backup/folder -type f -mtime +30 -delete
上述规则表示每天凌晨2点,自动删除/path/to/backup/folder目录下30天前的备份文件。可根据需求调整时间和天数,确保定期自动清理,保持磁盘空间充足。
Ubuntu系统会在/var/backups目录下存储系统更新的备份文件,可通过sudo rm -rf /var/backups/*命令删除所有系统备份文件。还有啊, /var/lib/apt/periodic/update-success-stamp等更新日志文件也可定期清理,释放少量空间。
若偏好图形界面 可使用以下工具清理旧备份:
通过以上方法, 您可以轻松清理Ubuntu旧备份文件,释放磁盘空间。在操作过程中,请确保备份文件的重要性,以防意外丢失数据。
Demand feedback