Hello Microsoft Community,
I'm currently planning a large-scale SharePoint Online restructuring and migration and would appreciate advice from anyone who has completed similar enterprise migrations.
Environment
- ~2.7 TB of SharePoint data
- 114,000+ files
- 19,000+ folders
- Multiple document libraries
- Deep folder structures and long file paths
- Multiple business units being split into separate SharePoint sites
- Need to preserve permissions, metadata, version history, and business continuity
Rather than a simple lift-and-shift, we're redesigning the information architecture by creating multiple SharePoint sites and document libraries with a phased migration approach.
Key Challenges
We're looking for best practices around:
- Preserving version history
- Migrating or remapping sharing links
- Handling long file paths
- Validating source vs. destination (file counts, folders, versions, permissions)
- PowerShell automation and checkpoint/resume strategies
- Permission migration using Microsoft Entra ID security groups
- Scheduling and executing a multi-terabyte migration with minimal downtime
Questions
For those who have completed migrations of this scale:
- Which migration tools did you use (SPMT, Migration Manager, PnP PowerShell, Microsoft Graph, or third-party tools)?
- How did you validate that no content was lost?
- How did you handle version history and sharing links?
- Did you migrate site-by-site, library-by-library, or folder-by-folder?
- What lessons learned or Microsoft best practices would you recommend before we begin execution?
Any guidance, real-world experiences, or recommendations would be greatly appreciated.
Thank you!

Report
All responses (
Answers (