Initial commit: combine nas_tool, nas_webdav, sync-utils
This commit is contained in:
Executable
+78
@@ -0,0 +1,78 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Find Real Space Usage
|
||||
# The snapshot is a ghost - find what's actually using space
|
||||
|
||||
set -e
|
||||
|
||||
echo "=== Find Real Space Usage ==="
|
||||
echo ""
|
||||
echo "Your container is 99.8% full (493.4GB used, 995MB free)"
|
||||
echo "The snapshot is a ghost entry (0GB)."
|
||||
echo "Let's find what's ACTUALLY using the space..."
|
||||
echo ""
|
||||
|
||||
echo "📊 Container Breakdown:"
|
||||
echo " Container Total: 494.4GB"
|
||||
echo " Container Used: 493.4GB (99.8%)"
|
||||
echo " Container Free: 995MB"
|
||||
echo ""
|
||||
|
||||
echo "🔍 Large Directories in /System/Volumes/Data:"
|
||||
sudo du -h -d 1 /System/Volumes/Data 2>/dev/null | sort -hr | head -10 | awk '{printf " %8s %s\n", $1, $2}'
|
||||
echo ""
|
||||
|
||||
# Check the suspicious Volumes directory
|
||||
VOLUMES_SIZE=$(sudo du -sh /System/Volumes/Data/Volumes 2>/dev/null | awk '{print $1}')
|
||||
echo "⚠️ CRITICAL FINDING:"
|
||||
echo " /System/Volumes/Data/Volumes: $VOLUMES_SIZE"
|
||||
echo ""
|
||||
echo " This directory is HUGE and likely contains:"
|
||||
echo " - Old Time Machine backup volumes"
|
||||
echo " - Mounted disk images"
|
||||
echo " - Stale mount points"
|
||||
echo ""
|
||||
|
||||
echo "🔍 Checking what's in /System/Volumes/Data/Volumes:"
|
||||
ls -la /System/Volumes/Data/Volumes/ 2>/dev/null | head -20 | sed 's/^/ /'
|
||||
echo ""
|
||||
|
||||
# Check for old backup volumes
|
||||
echo "📦 Checking for old Time Machine backup volumes:"
|
||||
BACKUP_VOLS=$(ls -d "/System/Volumes/Data/Volumes/Backups of"* 2>/dev/null || echo "")
|
||||
if [ -n "$BACKUP_VOLS" ]; then
|
||||
echo " Found old backup volumes:"
|
||||
echo "$BACKUP_VOLS" | while read vol; do
|
||||
SIZE=$(sudo du -sh "$vol" 2>/dev/null | awk '{print $1}')
|
||||
echo " - $vol ($SIZE)"
|
||||
done
|
||||
echo ""
|
||||
echo " ⚠️ These are likely old Time Machine backups taking up space!"
|
||||
else
|
||||
echo " No obvious backup volumes found"
|
||||
fi
|
||||
echo ""
|
||||
|
||||
# Check home directory
|
||||
echo "📁 Your Home Directory:"
|
||||
du -h -d 1 ~ 2>/dev/null | sort -hr | head -10 | awk '{printf " %8s %s\n", $1, $2}'
|
||||
echo ""
|
||||
|
||||
# Summary
|
||||
echo "=== Summary ==="
|
||||
echo ""
|
||||
echo "The snapshot is NOT the problem (it's a ghost, 0GB)."
|
||||
echo ""
|
||||
echo "The REAL problem:"
|
||||
echo " - Container is 99.8% full"
|
||||
echo " - /System/Volumes/Data/Volumes is $VOLUMES_SIZE (likely old backups)"
|
||||
echo " - Your home: 130GB"
|
||||
echo ""
|
||||
echo "To free space, you need to:"
|
||||
echo " 1. Check what's in /System/Volumes/Data/Volumes"
|
||||
echo " 2. Remove old backup volumes if found"
|
||||
echo " 3. Clean up your home directory:"
|
||||
echo " - Downloads: 8.7GB"
|
||||
echo " - Documents: 40GB"
|
||||
echo " - Library: 33GB"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user