What is OneDrive for Business?
OneDrive for Business is the per-user storage layer of Microsoft 365 — separate from personal OneDrive and built on the SharePoint engine underneath. Every Microsoft 365 Business / Enterprise license includes a OneDrive for Business mailbox starting at 1 TB per user, expandable to 5 TB on Enterprise plans (E3, E5) by tenant admins, and to 25 TB per user for qualifying tenants who request it through Microsoft Support (you need at least 5 Enterprise users and at least one user already at 90 % of 5 TB to qualify). OneDrive for Business handles Known Folder Move (Desktop / Documents / Pictures redirect from Windows), Personal Vault, file co-authoring with Office, and integration with Teams chat attachments.
OneDrive for Business is governed by the same auth stack and API limits as SharePoint — both go through Microsoft Graph, both share the 250 GB file cap, both throttle dynamically with HTTP 429 + Retry-After. Where they differ is scope: OneDrive for Business is a single user's drive, while SharePoint is shared team storage. CloudsLinker connects to OneDrive for Business as a resource-scoped OAuth (you authorize, then optionally select a sub-drive if the user owns multiple), making it ideal for per-user migrations during M&A, off-site backup of critical user data, or replicating to a non-Microsoft cloud for hybrid teams.
Key features of OneDrive for Business
Why connect OneDrive for Business to CloudsLinker
CloudsLinker connects to OneDrive for Business via Microsoft Graph OAuth 2.0 with the Files.ReadWrite scope. Every transfer runs server-to-server using Graph's resumable upload sessions, with chunks sized to stay under Graph's 60 MiB per-request recommendation. The connector handles all OneDrive for Business plans (Business Basic, Business Standard, Business Premium, E3, E5, F1, F3), respects per-tenant and per-app throttling, and supports both single-user migrations and bulk per-user jobs for tenant-level moves.
What you can do with OneDrive for Business on CloudsLinker
Per-user OneDrive migration
Connect each user's OneDrive for Business as its own cloud. Useful for M&A user-by-user moves with audit logs that track exactly which user's files went where.
Tenant-to-tenant cross-account moves
Microsoft's native cross-tenant migration tool is gated behind paid SKUs. CloudsLinker connects both tenants with separate OAuth and copies between them at Graph API speed.
Scheduled backup of high-value users
Schedule nightly incrementals from CEO / CFO / Legal user OneDrives to an S3 / Wasabi bucket with Object Lock. Real backup that survives ransomware and accidental admin deletion.
Filter by KFM folder, type, size
Migrate only redirected Desktop content, skip files > 50 GB, or sync just Office documents. KFM-redirected folders (Desktop / Documents / Pictures) are in scope of any backup job.
Common OneDrive for Business transfer scenarios
M&A: tenant-to-tenant OneDrive migration
When Company A acquires Company B and both run Microsoft 365, migrating each employee's OneDrive for Business between tenants is normally a six-figure consulting engagement. CloudsLinker scripts the per-user migration with mapping tables (source-user → destination-user), preserves folder structure and modification dates, and produces an audit log per file. Permissions don't transfer between tenants (a Microsoft constraint, not CloudsLinker's).
3-2-1 backup of executive OneDrives
CEO, CFO, and Legal OneDrive for Business mailboxes hold the highest-risk data in the company. Microsoft's 93-day recycle bin is not a backup. Schedule nightly CloudsLinker incrementals from these users' OneDrives to Wasabi ($6.99/TB) or B2 ($6/TB) with Object Lock immutability — typical 1 TB user mailbox costs ~$7/month/user to back up properly.
Migrate OneDrive for Business → Google Drive when leaving Microsoft 365
Companies switching from Microsoft 365 to Google Workspace need to move every employee's OneDrive content into Google Drive. CloudsLinker handles this user-by-user, preserving folder hierarchy and converting Office formats inline (Word → Google Docs, Excel → Google Sheets) where requested.
Consolidate OneDrive for Business → SharePoint when projects outgrow personal scope
Files that started as one person's drive often need to become team assets. CloudsLinker copies a OneDrive for Business folder tree into a SharePoint document library, preserving structure and timestamps — enabling clean ownership handoff.
Cold-archive stale user mailboxes after offboarding
Departing employees' OneDrives normally enter a 30-day grace period, then 90-day retention, then deletion. For long-term legal hold, schedule a CloudsLinker one-shot copy to S3 Glacier Instant Retrieval ($0.004/GB) on the offboarding date — costs roughly 50× less than keeping a paid Microsoft 365 license.
How to connect OneDrive for Business to CloudsLinker
OneDrive for Business uses OAuth 2.0 + resource selection through Microsoft Graph. The OAuth flow grants Graph access; you optionally select a specific drive resource if the user owns multiple.
Connection steps
- Open CloudsLinker and click Add Cloud → choose OneDrive for Business.
- The browser redirects to Microsoft’s official OAuth page (
login.microsoftonline.com). Verify the domain before signing in. - Sign in with the Microsoft 365 work / school account (UPN like [email protected]) that owns the OneDrive for Business you want to connect.
- Review the requested scopes — CloudsLinker requests Files.ReadWrite and User.Read. Click Accept.
- If prompted, select the specific drive resource. Most users have a single primary OneDrive for Business; some have additional team or group drives accessible from the same account.
- The connection appears in your cloud list, ready to use as source or destination.
Admin consent on enterprise tenants
If your tenant admin has enabled the admin consent workflow, the first user to authorize CloudsLinker will see “App needs admin approval.” The screen contains a link to share with the tenant admin — once admin grants consent, all users in the tenant can authorize without further prompts.
Revoke access
For an individual user: https://account.microsoft.com → Privacy → Apps and services you’ve given access to → CloudsLinker → Remove.
For tenant-wide revocation (admin): Microsoft 365 admin center → Identity → Applications → Enterprise applications → CloudsLinker → Remove.
OneDrive for Business upload & download limits you should know
OneDrive for Business inherits its file size cap from SharePoint, but its quota structure is per-user with admin-controlled tiering:
- Default storage per user: 1 TB. Same on Business Basic, Standard, Premium, F1, F3, E3, E5.
- Increase to 5 TB: available on Microsoft 365 Enterprise plans only (E3, E5), enabled by tenant admin via Microsoft 365 admin center.
- Increase to 25 TB: requires a Microsoft Support ticket. Prerequisites: ≥ 5 Enterprise-licensed users in the tenant, ≥ 1 user already at 90 % of their 5 TB allocation. 25 TB enabled per-user (not tenant-wide).
- Maximum single file size: 250 GB — Microsoft 365 platform-wide.
- Resumable upload session chunk size: ≤ 60 MiB per byte range to avoid Graph throttling. CloudsLinker uses chunks within this guidance.
- Item count per drive: 30 million (recommended ceiling — beyond, search and sync degrade).
- URL / path length: 400 characters combined.
- Graph API global rate limit: 130,000 requests / 10 seconds / app across all tenants.
- Service-specific throttling: OneDrive operations charged in Resource Units (typically 2 RU per upload). HTTP 429 Too Many Requests with Retry-After; CloudsLinker handles automatically.
- Bandwidth throttle: Microsoft documents 509 Bandwidth Limit Exceeded for atypically heavy migrations — CloudsLinker pauses and resumes.
- Recycle bin: 93 days first-stage + 93 days second-stage (admin recycle bin), then permanent deletion.
- Version history: unlimited by default; configurable per tenant.
Sources: Microsoft Learn: OneDrive service description, Microsoft Support: OneDrive and SharePoint restrictions, Microsoft Graph throttling limits, Microsoft Learn: SharePoint Online limits.
OneDrive for Business + CloudsLinker — Frequently Asked Questions
How is OneDrive for Business different from OneDrive Personal?
Can I store more than 1 TB on OneDrive for Business?
What's the largest single file I can migrate?
Will my migration hit Graph API throttling?
429 Too Many Requests with a Retry-After header. The global limit is 130,000 requests / 10 seconds / app across all tenants. OneDrive operations are charged in Resource Units (typically 2 RU per upload). CloudsLinker auto-paces and resumes — multi-TB migrations complete without manual intervention.
Can I migrate between two Microsoft 365 tenants?
Does CloudsLinker support OneDrive Personal Vault content?
What happens to KFM-redirected folders (Desktop / Documents / Pictures)?
How long does 1 TB take to transfer per user?
Is admin consent required for the OAuth scopes CloudsLinker requests?
Files.ReadWrite scope. After admin grants consent once, individual users can authorize freely.
Is this an official Microsoft partnership?
account.microsoft.com → Apps and services, or via the Microsoft 365 admin center for tenant-level revocation.
Conclusion
OneDrive for Business is the per-user fabric of Microsoft 365 — and the surface most affected by tenant migrations, executive backup, and platform consolidation. CloudsLinker handles all three with per-user scope, Graph API parallelism, and quota-aware pacing. Connect via OAuth and run per-user or tenant-wide migrations from the browser without touching local disk.
Online storage services supported by CloudsLinker
Transfer data between over 48 cloud services with CloudsLinker
Didn't find your cloud service? Contact: [email protected]