47 lines
1.1 KiB
Bash
47 lines
1.1 KiB
Bash
echo "=============================="
|
|
echo " Docker Cleanup Preview"
|
|
echo "=============================="
|
|
|
|
echo ""
|
|
echo ">> Current Docker disk usage:"
|
|
docker system df
|
|
|
|
echo ""
|
|
read -p "Proceed with Docker cleanup (unused containers/images/cache)? (yes/no): " CONFIRM
|
|
|
|
if [[ "$CONFIRM" == "yes" ]]; then
|
|
echo ""
|
|
echo "Running safe Docker cleanup..."
|
|
docker system prune -f
|
|
echo "Docker cleanup complete."
|
|
else
|
|
echo "Skipped Docker cleanup."
|
|
fi
|
|
|
|
echo ""
|
|
echo "=============================="
|
|
echo " Optional Log Cleanup"
|
|
echo "=============================="
|
|
|
|
read -p "Clean old system & PBS logs? (yes/no): " LOGCLEAN
|
|
|
|
if [[ "$LOGCLEAN" == "yes" ]]; then
|
|
echo "Cleaning journal logs..."
|
|
journalctl --vacuum-time=7d
|
|
|
|
echo "Cleaning Proxmox Backup logs..."
|
|
rm -rf /var/log/proxmox-backup/tasks/*
|
|
|
|
echo "Cleaning apt cache..."
|
|
apt clean
|
|
|
|
echo "Log cleanup complete."
|
|
else
|
|
echo "Skipped log cleanup."
|
|
fi
|
|
|
|
echo ""
|
|
echo "=============================="
|
|
echo " Disk usage after cleanup:"
|
|
df -h /
|
|
echo "==============================" |