DEV Community

yaroslav
yaroslav

Posted on Originally published at backuptoolpick.com

How to Migrate Your Data to a New Cloud Backup Service Without Losing Files

Introduction

Migrating your data to a new cloud backup service is a critical operation that many individuals and businesses put off because it feels risky. The fear is real—one wrong step could mean lost files, duplicate uploads wasting storage, or worse, unencrypted data sitting vulnerable during the transfer. But with a structured approach, you can move gigabytes or terabytes of data safely and verify everything arrives intact.

This guide walks you through the entire process, from assessing what needs to move to confirming that nothing was left behind. Whether you're switching because your current provider raised prices, you need better encryption standards, or you're consolidating multiple services, the principles remain the same: plan carefully, test thoroughly, and verify religiously.

Assess Your Current Backup Situation

Before you touch anything, you need clarity on what you're actually moving.

Inventory Your Data

Start by determining how much data you have and where it lives. Log into your current backup service and check:

  • Total storage used — This might surprise you. Many people discover they're storing far more than they thought.
  • File breakdown by type — Photos, documents, videos, and system backups take very different amounts of space and have different recovery priorities.
  • Backup age — Identify which backups are actually active and which are obsolete.

For example, if you're backing up a photo library with Backblaze (currently ~$7/month for unlimited), you might have 500 GB accumulated over five years. With Amazon S3, that same 500 GB costs roughly $11.50/month. With Glacier cold storage, it's around $2.50/month but slower retrieval.

Identify Critical Files

Not all data is equally important. Separate:

  • Mission-critical (business databases, financial records, irreplaceable photos): must never go missing
  • Important (documents, projects, media collections): would be painful to lose
  • Archival (old projects, reference materials): nice to have but not urgent

This categorization determines your migration strategy. Critical data gets verified multiple times; archival data might move last or stay compressed.

Calculate Your New Service Requirements

With an inventory, you can now shop accurately. You need to know:

  • Storage capacity (GB/TB needed)
  • Expected monthly/annual data growth
  • Retrieval speed requirements (real-time vs. cold storage acceptable?)
  • Geographic redundancy needs (regulated data might require specific regions)
  • Encryption requirements (zero-knowledge, client-side encryption, etc.)

Choose the Right Service

Your new backup service should satisfy your specific needs, not be a generic upgrade.

Compare Services on Real Criteria

Service Storage Model Price (1TB/mo) Encryption Recovery Speed Best For
Backblaze B2 Pay-as-you-go $6/month Client-side optional Fast (hours) Individuals, media
Amazon S3 + Glacier Tiered storage $11.50–$2.50 Encryption available Fast–Slow (days) Businesses, archives
Wasabi Flat-rate $4.99/month (1TB) Server-side included Fast (hours) High-volume users
Sync.com Subscription $8/month (2TB) Zero-knowledge (client-side) Instant (synced files) Privacy-focused users
ProtonDrive Subscription $4.99/month (200GB) Zero-knowledge Instant (synced files) Privacy + collaboration

Key decision points:

  • Encryption model matters: Zero-knowledge (the service can't read your data) is stronger privacy but sometimes slower. Server-side encryption is convenient but relies on the provider's security.
  • Bandwidth costs: Some services charge for downloads. If you plan to recover files frequently, this adds up.
  • Retention policies: Understand whether deleted files stay in trash for 30 days or disappear immediately. This affects recovery windows if you mess up.

Take a week to evaluate. Read recent reviews on BackupToolPick, which aggregates user feedback and pricing comparisons across dozens of services. Look beyond marketing claims—check what actual users report about upload speed and support quality.

Plan Your Migration Strategy

Jumping straight to moving files is how people lose data. Plan instead.

Create a Migration Timeline

Don't move everything at once. Use a phased approach:

  1. Phase 1 (Week 1): Set up the new service, create initial backups of a small test set (100 MB of documents, a few photos). Verify they restore cleanly.
  2. Phase 2 (Weeks 2–3): Migrate non-critical, large files (video archives, old project libraries). These are lower risk if something goes wrong.
  3. Phase 3 (Week 4): Migrate critical active data (current projects, recent photos, business databases). Move and verify before deleting from old service.

Choose Your Migration Method

Option A: Direct Upload

  • Use the new service's web interface or native app to upload directly.
  • Pros: Simple, straightforward.
  • Cons: Slow for large volumes (500 GB might take a week), ties up your bandwidth.
  • Best for: Under 100 GB, if you have fast upstream internet.

Option B: API or Sync Tool

  • Services like Wasabi, Backblaze, and AWS offer CLI tools and APIs.
  • Use rsync or rclone (free open-source) to transfer between services.
  • Pros: Fast, can resume interrupted transfers, allows automated scheduling.
  • Cons: Requires technical setup; one mistake in syntax can delete files.
  • Best for: 100 GB–10 TB, if comfortable with command line.

Example rsync command (test first!):

rsync -avz --progress --delete /local/backup/path/ remote:/backup/path/
Enter fullscreen mode Exit fullscreen mode

Option C: Service-to-Service Transfer

  • Some providers offer migration tools (e.g., Backblaze has a "backup migration" feature). AWS DataSync exists for large enterprise moves.
  • Pros: Secure, handles encryption seamlessly.
  • Cons: Fewer services support this; may charge a fee.
  • Best for: 10+ TB, when available from your provider.

Build Your Verification Plan

Before you delete anything old:

  • List all files in both locations.
  • Compare file counts and total size.
  • Spot-check random files (restore, open, verify they're not corrupted).
  • Check that no file shows as "0 bytes" (a sign of upload failure).

Execute the Migration

This is the methodical part. Go slow; rushing here is where data loss happens.

Pre-Migration Checklist

  • [ ] New service account created and initial payment configured
  • [ ] Test upload completed and verified
  • [ ] Backup of old service downloaded or verified to exist independently
  • [ ] Migration method tested on small subset
  • [ ] Logs or monitoring set up to track transfer progress
  • [ ] Calendar blocked for Phase 1; nothing else scheduled that day

Run the Transfer

Start Phase 1. Watch progress:

  • Monitor bandwidth usage (you don't want this maxing out your home internet if you're working).
  • Let transfers run overnight if possible; fewer interruptions.
  • If transfers fail (and they might), restart from the last successful batch, not from the beginning.

A typical large migration:

  • 500 GB, good home internet: 24–48 hours
  • 2 TB, business connection: 12–24 hours
  • 10+ TB: Consider renting a storage appliance or enterprise migration service; DIY becomes risky

Log Everything

Keep a simple record:

  • Start date/time
  • Phases completed
  • Any errors encountered and how resolved
  • Date verification completed
  • Date old service cancelled

Verify and Optimize

Verification is not optional; it's insurance.

Test Random File Recovery

On the new service, restore:

  • A large video file (check that it plays, not just that it exists)
  • A critical document (open it fully, not just preview)
  • A system backup or archive (if applicable)
  • The oldest file you migrated (catches data corruption)

If anything feels off, stop and investigate before proceeding to Phase 2.

Monitor the Old Service

Leave your old backup service active for at least 2 weeks after migration. During this time:

  • Don't delete your account or the backups immediately.
  • Let any real-world test failures surface (a recovered document that's actually corrupted).
  • Once confident, delete old backups and cancel the service.

Optimize the New Setup

Now that data is moved:

  • Adjust backup schedules to use the new service's native app (if better than what you were doing before).
  • If you downgraded storage, delete local redundant copies you were keeping.
  • Update disaster recovery documentation with new service credentials.

Conclusion

Data migration is tedious but straightforward when methodical. The key is resisting the urge to rush. Spending an extra week verifying that nothing was lost is worth far more than the time saved by skipping checks.

Your specific approach depends on your data volume and technical comfort—command-line tools are powerful but unforgiving, while web interfaces are slower but safer. Use the tiered approach suggested here: test first, non-critical data second, critical data third, and always keep your old backup until you've personally verified the new one works.

Pricing ranges and service features change frequently, so use resource sites like BackupToolPick to compare current options before committing. A migration done right might save you hundreds per year in cheaper storage, and it ensures your data survives the move intact.

Top comments (0)