Mac model: MacBook Pro (Mac16,8), Apple M4 Pro, 24 GB
macOS version: macOS 27.0.1 (26A434)
Backup destination: WD_BLACK external drive, connected locally
I use this MacBook heavily for AI-assisted development (Cursor and similar tools): many git repos, node_modules, Python virtualenvs, build caches and local model files.
Time Machine found roughly 180 million changed files and has been backing up for about 12 hours. In the last 5 hours progress moved only from 53.1% to 53.3%, with 172.3 GB copied. The Mac is on power and awake. Backups used to finish in reasonable time before this volume of small, high-churn files.
1. Are others seeing Time Machine effectively stall because of node_modules, .git churn, caches and AI tooling folders?
2. Is excluding regenerable folders (Settings or tmutil addexclusion -p) Apple's recommended approach for developers?
3. Is there any supported way to exclude by folder name? Patterns like */node_modules don't seem to work.
4. Should I skip this backup, add exclusions and start fresh, or let it run?
Happy to share tmutil status output.