Skip to content

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

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

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

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

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

  1. Open CloudsLinker and click Add Cloud → choose OneDrive for Business.
  2. The browser redirects to Microsoft’s official OAuth page (login.microsoftonline.com). Verify the domain before signing in.
  3. Sign in with the Microsoft 365 work / school account (UPN like [email protected]) that owns the OneDrive for Business you want to connect.
  4. Review the requested scopes — CloudsLinker requests Files.ReadWrite and User.Read. Click Accept.
  5. 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.
  6. The connection appears in your cloud list, ready to use as source or destination.

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.comPrivacy → Apps and services you’ve given access to → CloudsLinker → Remove.

For tenant-wide revocation (admin): Microsoft 365 admin center → IdentityApplicationsEnterprise 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?

Two separate Microsoft products with different auth stacks, storage policies, and APIs. OneDrive Personal is for consumer Microsoft accounts (5 GB free, up to 1 TB with 365 Personal). OneDrive for Business is for Microsoft 365 work / school tenants (1 TB → 5 TB → 25 TB). CloudsLinker offers both as separate connectors.

Can I store more than 1 TB on OneDrive for Business?

On Business Standard / Premium plans: no, 1 TB is the hard cap. On Enterprise (E3, E5) plans: tenant admins can raise the per-user quota to 5 TB. Beyond 5 TB requires a Microsoft Support ticket and qualification: at least 5 Enterprise users in the tenant, at least one user already at 90 % of 5 TB.

What's the largest single file I can migrate?

250 GB per file — the same hard cap as SharePoint and consumer OneDrive. Raised from 100 GB in 2021. CloudsLinker uses Graph API resumable upload sessions to handle files up to this ceiling.

Will my migration hit Graph API throttling?

Microsoft Graph applies dynamic throttling and returns HTTP 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?

Yes. Authorize each tenant separately as its own OneDrive for Business cloud connection, then run per-user copies between them. Folder structure, file content, and modification times transfer; tenant-specific identity (UPNs, sharing permissions, member roles) does not.

Does CloudsLinker support OneDrive Personal Vault content?

Yes, but only if the Personal Vault is unlocked at the time of the OAuth consent. CloudsLinker reads Vault contents the same way the OneDrive web app does — through the unlocked session. We do not store or persist Vault credentials.

What happens to KFM-redirected folders (Desktop / Documents / Pictures)?

KFM-redirected folders live within OneDrive for Business under known top-level paths. They appear in any backup or migration job by default. Filter them out via folder rules if you only want to back up explicit user content.

How long does 1 TB take to transfer per user?

Typical OneDrive for Business → Google Drive / S3 throughput is 200–500 GB per day per user-connection. Per-user parallelism scales the total throughput at the tenant level — a 50-user tenant migration runs all 50 in parallel.

Is admin consent required for the OAuth scopes CloudsLinker requests?

Yes for Enterprise tenants with admin consent enabled. The first time a user authorizes CloudsLinker, Microsoft may prompt for tenant admin approval of the Files.ReadWrite scope. After admin grants consent once, individual users can authorize freely.

Is this an official Microsoft partnership?

No. CloudsLinker is a third-party tool that uses Microsoft Graph API under your OAuth authorization. Revoke access anytime from 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

OneDrive

OneDrive

Google Drive

Google Drive

Google Photos

Google Photos

Shared Drive

Shared Drive

OneDrive for Business

OneDrive for Business

Dropbox

Dropbox

Box

Box

Mega

Mega

pCloud

pCloud

Yandex

Yandex

ProtonDrive

ProtonDrive

AWS

AWS

GCS

GCS

iDrive

iDrive

Storj

Storj

DigitalOcean

DigitalOcean

Wasabi

Wasabi

1fichier

1fichier

PikPak

PikPak

TeleBox

TeleBox

OpenDrive

OpenDrive

Backblaze B2

Backblaze B2

Fastmail file

Fastmail file

SharePoint

SharePoint

Nextcloud

Nextcloud

ownCloud

ownCloud

Premiumize me

Premiumize me

HiDrive

HiDrive

Put.io

Put.io

Sugar Sync

Sugar Sync

Jottacloud

Jottacloud

Seafile

Seafile

Ftp

Ftp

SFtp

SFtp

NAS

NAS

WebDav

WebDav

4shared

4shared

Icedrive

Icedrive

Cloudflare R2

Cloudflare R2

Scaleway

Scaleway

Doi

Doi

iCloud Drive

iCloud Drive

iCloud Photos

iCloud Photos

FileLU

FileLU

Zoho WorkDrive

Zoho WorkDrive

Telia Cloud / Sky

Telia Cloud / Sky

Drime

Drime

Filen

Filen

Didn't find your cloud service? Contact: [email protected]