web-dev-qa-db-fra.com

Comment passer d'un lecteur à un autre qui est une taille différente?

J'ai plusieurs fois dans ce scénario: j'ai besoin de remplacer un lecteur car j'ai besoin de plus d'espace, cela pose des problèmes, passant dans une nouvelle boîte, etc.

Quelle est la meilleure façon de copier des données d'une taille de partition à une autre (présumer que la cible a suffisamment d'espace)?

Qu'en est-il si c'est un système de fichiers différent (tel que REISERFS à EXT4)?

Si c'est juste un nouveau lecteur sur un système existant, comment puis-je vous assurer que je n'ai pas besoin de réinstaller pour que tout fonctionne?

Mise à jour - Beaucoup d'options sont très viables et j'ai changé cette question au wiki communautaire parce que je ne pense pas qu'il y ait une "bonne" réponse.

21
warren

Cloner le lecteur en utilisant Clonezilla , puis utiliser GParted pour le redimensionner. Gardez votre ancien au cas où si cela ne va pas :-)

Au fait, cette façon est gratuite.

10
craigmoliver

+1 à Warren et à utiliser le goudron.

Cependant, j'essaie habituellement de restaurer à la place de mes sauvegardes. Et passer d'un disque à un nouveau semble être une bonne occasion de voir si votre plan de sauvegarde fonctionne.

Si vous simulez une panne de disque (tirez sur l'alimentation de l'ancien disque), commencez à récupérer sur le nouveau disque. Et lorsque vous avez terminé, vous démarrez l'ancien disque et différez-les pour voir si vous avez tous les fichiers.

S'ils sont identiques, vous avez tous deux déplacé toutes vos données et que vous savez que votre plan de sauvegarde est valide et fonctionne.

2
Johan

Une autre option serait de démarrer à partir d'un liveCD et de monter l'ancien lecteur en lecture seule. Ceci pour empêcher la LiveCD de le modifier pendant la copie. Puis rsync -avz /mnt/olddisk/ /mnt/newdisk (la barre oblique après OldDisk est nécessaire). Comme les autres ont mentionné, s'il s'agit du disque de démarrage en cours d'élargissement, vous aurez besoin de respirer grub-install <new device> Avant de pouvoir être amorçable.

2
Shoan