Question: I’ve run into this scenario a few time: I need to replace a drive because I need more space, it’s having problems, moving to a new box, etc.

What’s the best way to copy data from one partition size to another (presuming the target has enough space)?

What about if it’s a different file system (such as ReiserFS to ext4)?

If it’s just a new drive on an existing system, how do I ensure I don’t need to reinstall to get everything working?

Update – many of the options are highly viable, and I’ve changed this question to community wiki because I don’t think there’s a “right” answer.

Answer: Clone the drive using CloneZilla, then use gparted to resize it. ?Keep your old one in case if goes wrong 🙂

By the way, this way is free.

💠

🔵 Best-selling hard drives, USB flash drives & SSDs everyone's buying.

Fast, reliable, and on sale now. Thousands pick these weekly — don't miss Amazon's lowest storage prices.

Top 10 Bestsellers
🏆 4.7★+ Reviews
📦 Prime Shipping
👉 See today's best-selling Data storage on Amazon.com HDD · USB Flash Drives · SSD · External Drives
🛒
✅ Updated hourly — Amazon real-time ranking 🔥 Limited stock deals 🔗 Affiliate
⭐ Click to see complete best-selling list ⭐