Bonjour,
Mon disque dur de 20Go, parce que trop étroit, va être remplacé par un dd de 80Go
Ma question est simple : est-il possible de copier le contenu du premier sur le second, sans avoir à tout réinstaller? Et si oui, comment?
Les deux disque sont partitionnés de façon semblable (dans l'ordre, /boot, / et /home), mais les partitions sont de tailles différentes.
J'ai crée sur le second disque les partitions qu'il me faut et les ai montées dans /mnt :
/mnt/wd/boot, /mnt/wd/ et /mnt/wd/home.
Mon but serait de copier le contenu de /boot vers /mnt/wd/boot, /home vers /mnt/wd/home et / vers /mnt/wd/, afin de pouvoir utiliser le second disque à la place du premier, avec toute l'installation déjà faite.
Une Idée?
Merci.
# cp pour copier
Posté par JJD . Évalué à 3.
Essaie donc :
cp -a /boot/* /mnt/wd/boot/
cp -a /home/* /mnt/wd/home/
cp -a -x / /mnt/wd/
l'option -x spécifie qu'il ne faut copier que les fichiers sur le même file system.
Pour être plus tranquille, je te conseille, avant la copie, d'arrêter un maximum de démons (tous les serveurs du type apache, samba, cups mais aussi X, ssh, syslog, ...) : cela évitera les tentatives d'écriture sur le disque source pendant la copie. Ensuite, pour faire ça vraiment bien, tu remontes tes systèmes de fichiers en lecture seule :
mount /home -o remount,ro
par exemple.
Avec ça il ne devrait pas il y avoir de problème avec la copie.
Evidemment, après il faudra pouvoir booter sur ce nouveau disque, mais pour ça je te laisse réfléchir un peu ;-)
A+
JJD
[^] # Re: cp pour copier
Posté par esdeem . Évalué à 2.
cela évitera les tentatives d'écriture sur le disque source pendant la copie.
J'y avais pensé, c'est un des problèmes que je ne sais trop comment résoudre.
C'est un peu essaye et prie...
Evidemment, après il faudra pouvoir booter sur ce nouveau disque, mais pour ça je te laisse réfléchir un peu ;-)
Much too easy!
Merci!
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
[^] # Re: cp pour copier
Posté par Nicolas Boulay (site web personnel) . Évalué à 3.
"La première sécurité est la liberté"
# Et un petit RTFM, un !
Posté par mac . Évalué à 1.
[^] # Re: Et un petit RTFM, un !
Posté par esdeem . Évalué à 2.
Je ne connaisais pas le FM ;) en question.
Je m'y mets de suite.
Merci!
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
# Rsync
Posté par papivole . Évalué à 3.
2. Redémarre avec Knoppix live
3. Partitionne ton HD: cfdisk /dev/hda
4. Format ton HD: mkfs.ext3 /dev/hda1 && mkfs.ext3 /dev/hda2&& mkfs.ext3 /dev/hda1, etc selon tes partitions
5. Reboot Knoppix
6. Monte toutes tes partitions
7. Log toi en root (su)
8. Lance la commande suivante pour chacune de tes partitions:
rsync -avz /mnt/hdb1/* /mnt/hda1/
où hda est le nouveau hdb est l'ancien.
9. Install lilo ou grub sur le nouveau HD.
...et voilà
[^] # Re: Rsync
Posté par esdeem . Évalué à 3.
C'est sans doute la meilleure solution.
Je ne connaissais pas rsync :( et je n'avais pas pensé utiliser un liveCD!
Pas de problème de modification intempestive du disque de départ en pleine copie.
Merci!
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
[^] # Re: Rsync
Posté par Nicolas Boulay (site web personnel) . Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Rsync
Posté par Mathias Bavay (site web personnel) . Évalué à 2.
Mathias
[^] # Re: Rsync
Posté par papivole . Évalué à 2.
En rebootant Knoppix, knoppix crée des répertoires pour chaque partitions; ensuite il suffit de cliquer dessus pour les monter. :)
Je te l'accorde, c'est ni très geek, ni très chic.... mais c'est simple.
On peut remplacer 5. par:
5.a
Créer un répertoire pour chaque partition:
mkdir -p /mnt/hda1
mkdir -p /mnt/hda2
etc...
5.b
Monter toutes les partitions
mount /dev/hda1 /mnt/hda1
etc...
mount /dev/hdb1 /mnt/hdb1
etc...
[^] # Re: Rsync
Posté par esdeem . Évalué à 2.
Merci!
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
[^] # Re: Rsync
Posté par Mathias Bavay (site web personnel) . Évalué à 2.
Mathias
[^] # Re: Rsync
Posté par esdeem . Évalué à 2.
Si après avoir monté mes disques, genre mon vieux disque dans /mnt/mxtr/ et le nouveau sous /mnt/wd/ avec toutes les partitions là où il faut, je fait à l'étape 8 :
cp -a /mnt/mxtr/* /mnt/wd/
quelle différence par rapport à :
rsync -avz /mnt/mxtr/* /mnt/wd/ ?
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
# Et ! Mondo
Posté par Hobgoblins Master (Mastodon) . Évalué à 1.
Ca a l'avantage de te laisser une sauvegarde de ton système, ça peut toujours servir ;-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.