Files
backup_to_external_m.2/enhanced_simple_backup.sh
root 7708b98674 feat: Add file-level snapshot backup mode for space efficiency
Perfect for data volumes like home partitions that are nearly full.

New mode: Files → Borg
- Creates LVM snapshot (consistent point-in-time state)
- Mounts snapshot to temporary location
- Borg backs up actual files (not empty blocks)
- Unmounts and cleans up snapshot

Benefits vs block-level backup:
- Space efficient: 305GB files vs 358GB entire LV
- Better compression: Borg works on real file data
- Superior deduplication: File-content based
- No snapshot space issues: Shorter operation time
- Easier file recovery: Browse/restore individual files

Use cases:
- Block-level: System volumes (root, boot) for exact state
- File-level: Data volumes (home) for space efficiency

GUI: Added 'Files → Borg' mode
CLI: Added 'files-to-borg' mode

Example:
sudo ./enhanced_simple_backup.sh files-to-borg /dev/internal-vg/home /repo --new-repo

This solves the 90% full home partition backup problem!
2025-10-09 08:03:00 +02:00

21 KiB
Executable File