Hi everyone,
I’ve been using UrBackup for about 3 years, but I’ve recently hit a wall where backups are failing or taking days to complete. I would appreciate any advice on whether this is salvageable or if a complete reinstall is required.
My Setup:
OS: Ubuntu 22.04 (Server installed from package).
Storage: Hardware RAID 5 (56TB total).
File System: Btrfs with deduplication enabled.
Clients: 70+ clients (including several virtual sub-clients).
Heavy Load: 3 file servers (~10TB total, millions of small Office files).
Retention: 25 incremental / 10 full file backups per server.
The Symptoms:
Extreme Slowdown: File backups used to take 3–6 hours. Now they don’t finish even after 48 hours. I previously split file servers into sub-clients thinking it would be faster, but it didn’t help.
Disk IO Saturation: During backups, the array is at 100% load. Write speeds drop to 5–6 Mbps even with only 2-3 parallel tasks.
Stuck Processes: Backups often hang for 5–6 hours at the “Syncing file system…” stage. In the “Activities” tab, “Files in queue” often stays at 10,000+ without decreasing.
BTRFS
/usr/bin/btrfs device usage /media/backup/
/dev/mapper/vgbk-lv–0, ID: 1
Device size: 69.12TiB
Device slack: 0.00B
Data,single: 50.97TiB
Metadata,DUP: 1.21TiB
System,DUP: 64.00MiB
Unallocated: 16.94TiB
Database Issues: My database files have grown significantly:
backup_server_files.db: 132 GB
backup_server.db: 100 MB
backup_server_links.db-wal: 409 MB
When running cleanup, the logs are filled with warnings about the database file being truncated due to its size.
Image Backup Failures: Image backups are now failing with the following error:
Errors: Error creating empty image subvolume. “Unknown mode: -1”
Errors: Error creating image backup destination.
Questions:
Is there any way to optimize this existing installation without a full wipe? (e.g., DB vacuuming, Btrfs tuning).
If I reinstall, what is the recommended storage stack for this scale? Should I stick with Btrfs, move to ZFS, or abandon deduplication and use EXT4?
Is there a better way to handle millions of small files? I prefer file backups over images because mounting images via the Web UI to restore a single Word doc has been unreliable for us.
Thanks in advance for any help!
