Aller au contenu
Menu
  • Catégories
    • Geekitude
    • Jeux vidéos
    • Hack ps3
    • Japon
    • Politique et libertés
    • Jeux vidéos adultes
    • Divers
  • FreeDrive
    • Le service
    • La FAQ
  • Partage de connaissance
    • Copie du système
    • Création de paquet (.deb)
    • Petit mémo sur lsof
    • LVM – Les bases
    • LVM – Fonctionnement interne
    • LVM : Trucs et astuces
    • LVM – Les snapshots
    • Chiffrement – Théorie
    • Chiffrement – Pratique
    • 100 pages sur burp, sqlmap et metasploit
    • Présentations IRL
  • Downloads
    • kclean
    • myst
    • lvmiostat
    • Night City 2020
    • Mia, Corps d’acier, Cœur tendre
  • contact
    • RSS
    • Télécharger ma clef publique
    • Email
  • Rechercher
  • Catégories
    • Geekitude
    • Jeux vidéos
    • Hack ps3
    • Japon
    • Politique et libertés
    • Jeux vidéos adultes
    • Divers
  • FreeDrive
    • Le service
    • La FAQ
  • Partage de connaissance
    • Copie du système
    • Création de paquet (.deb)
    • Petit mémo sur lsof
    • LVM – Les bases
    • LVM – Fonctionnement interne
    • LVM : Trucs et astuces
    • LVM – Les snapshots
    • Chiffrement – Théorie
    • Chiffrement – Pratique
    • 100 pages sur burp, sqlmap et metasploit
    • Présentations IRL
  • Downloads
    • kclean
    • myst
    • lvmiostat
    • Night City 2020
    • Mia, Corps d’acier, Cœur tendre
  • contact
    • RSS
    • Télécharger ma clef publique
    • Email
ATDC

Copie du système

hoper23 avril 20111

Vous avez un disque « système » trop petit ou qui commence à vous jouer des tours ? Vous voulez tout déplacer sur un nouveau disque ? Suivez le guide…

Remarques préalables

Avant de brancher ou de débrancher un disque sur votre ordinateur, éteignez le ! Brancher ou débrancher des disques IDE alors que la machine tourne, c’est la catastrophe assurée…

Notez que, pour les plus joueurs d’entre vous, la norme SATA, elle, supporte le hotplug, et qu’il est donc possible de brancher un nouveau disque « a chaud » sur la carte mère. (Et ça fonctionne, je l’ai fait). Mais pourquoi courir le risque de débrancher autre chose accidentellement ?

Prés-requis

Si votre disque système n’est pas sous LVM, vous allez forcément devoir démarrer l’ordinateur sur un live CD (ou usb ou…) pour effectuer la manipulation. Je vous conseille de télécharger SystemRescueCD et bien sur de créer un support bootable avec.

Premier cas : sans LVM

Préparation

Une fois le nouveau disque branché, démarrer l’ordinateur avec votre disque de boot. Si le nouveau disque dur n’est pas encore partitionné, c’est le moment de le faire. Profitez en aussi pour formater la nouvelle partition, en utilisant le format de votre choix. Pour tout ceci, utilisez les outils que vous voulez, ce n’est pas trop le sujet la…

Copie

Deux possibilités. Soit vous passez par un fichier image, stocké sur une partition temporaire, en utilisant fsarchiver, soit vous faites une copie directe entre les deux disques, en utilisant un outil adapté. cpio fera très bien l’affaire.

mkdir /source
mount /dev/sda1 /source
mkdir /destination
mount /dev/sdb1 /destination
cd /source
find . -print | cpio -pmu /destination

Deuxième cas : avec LVM

Si l’ensemble du système est dans un groupe de volume, alors il n’y a plus qu’a se faire plaisir. Supposons que le nouveau disque s’appelle sdc, Créez une partition primaire pour recevoir les données (via fdisk ou n’importe quoi d’autre) puis :

pvcreate /dev/sdc1
vgextend monvg /dev/sdc1
pvmove /dev/sda1     # Ancien disque

Toutes les données seront déplacées en tache de fond, le système restant parfaitement utilisable pendant l’opération.

Par expérience, je peux vous assurer que la commande pvmove, c’est du costaud. Arrêt électrique violent, transfert sur un disque externe qui avait un câble défectueux et autres bêtises dans le genre… Au cours de ma vie je lui en ai fait voir à cette commande. Je n’ai jamais rien perdu. En cas d’interruption quel qu’en soit la raison, le système reprendra le transfert (ou il en était) en relançant simplement la même commande. Un truc fiable je vous dit.

Une fois la migration terminée, vous pouvez retirer l’ancien disque du volume groupe (et éventuellement modifier le « type » de la partition concernée pour bien montrer qu’elle n’est plus sous LVM)

vgreduce monvg /dev/sda1 

Ré-installation d’un gestionnaire de boot

Dans les deux cas, vous devez maintenant ré-installer un gestionaire de boot sur le MBR du nouveau disque dur. Oubliez l’idée de copier simplement les 448 premiers octets du disque, cela ne fonctionnera probablement pas. A cette étape, tout dépend du gestionnaire de boot que vous utilisez. (lilo, grub, grub2 (alias grub-pc), gag ou autre.

Prenons l’exemple de grub-pc. Si vous avez de la chance, vous trouverez un moyen de booter sur votre nouveau disque dur alors que ce dernier n’est pas encore directement amorçable. (En passant par une option d’un live CD, permettant justement de booter un OS présent sur le HDD par exemple). Dans ce cas, c’est assez simple. Une fois l’OS lancé depuis le disque dur, installer grub sur le MBR en tapant (avec les droits root) :

grub-install /dev/sdX    # Remplacez évidement X par la bonne lettre...

Si vous ne parvenez pas à booter sur l’OS présent sur le nouveau disque dur, il faudra alors booter « totalement » à partir d’un live CD. Puis monter la ou les bonnes partitions, se « chrooter » à l’intérieur (et faire ainsi comme si vous aviez booté depuis le disque dur) et taper la même commande. Cette procédure est expliquée en détail au chapitre 4.1 de cette page.

Notes

Pour ceux qui ont un troisième disque (autre que la source et la destination donc) avec suffisamment d’espace dessus, il est aussi possible pour réaliser la copie de passer par une « image » des données. Je recommande alors l’usage de fsarchiver.

 

Conclusion

Changer son disque système à toujours été un peu galère. Et encore, sous linux c’est, au pire, une petite dizaine de commandes à taper. Sous Windows, en tout cas du temps ou je l’utilisais, seul l’utilisation de logiciels commerciaux permettaient de faire ce genre de chose. (et ça ne fonctionnait pas à chaque fois). Mort de rire rien que d’y repenser…

Catégories
  • Geekitude
Article précédent

Zabbix 1.8 : Checks et maps

Article suivant

Se mefier des certitudes

1 Commentaire

  1. Ping : Image d’une partition : fsarchiver – ATDC

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Articles récents

  • Je suis sexiste
  • Mia ou le début d’une trilogie.
  • Mia : Vos critiques constructives
  • Qui se souvient des sub channels ?
  • Pour moi Daikin c’est terminé

Commentaires récents

  • Zenzla dans Je suis sexiste
  • hoper dans Je suis sexiste
  • Jérémy dans Je suis sexiste
  • hoper dans Je suis sexiste
  • OT dans Je suis sexiste

Archives

  • mars 2025
  • février 2025
  • août 2024
  • juillet 2024
  • juin 2024
  • avril 2024
  • février 2024
  • septembre 2023
  • janvier 2023
  • décembre 2022
  • février 2022
  • janvier 2021
  • décembre 2020
  • novembre 2020
  • octobre 2020
  • septembre 2020
  • mars 2020
  • février 2020
  • décembre 2019
  • septembre 2019
  • juillet 2019
  • mai 2019
  • avril 2019
  • février 2019
  • janvier 2019
  • décembre 2018
  • novembre 2018
  • octobre 2018
  • septembre 2018
  • juillet 2018
  • juin 2018
  • avril 2018
  • janvier 2018
  • novembre 2017
  • mai 2017
  • avril 2017
  • mars 2017
  • février 2017
  • janvier 2017
  • octobre 2016
  • mai 2016
  • février 2016
  • octobre 2015
  • septembre 2015
  • août 2015
  • juin 2015
  • mai 2015
  • avril 2015
  • février 2015
  • janvier 2015
  • novembre 2014
  • octobre 2014
  • septembre 2014
  • juillet 2014
  • juin 2014
  • mai 2014
  • avril 2014
  • mars 2014
  • février 2014
  • janvier 2014
  • décembre 2013
  • novembre 2013
  • octobre 2013
  • septembre 2013
  • août 2013
  • juillet 2013
  • juin 2013
  • mai 2013
  • avril 2013
  • mars 2013
  • février 2013
  • janvier 2013
  • décembre 2012
  • novembre 2012
  • octobre 2012
  • septembre 2012
  • août 2012
  • juillet 2012
  • juin 2012
  • mai 2012
  • avril 2012
  • mars 2012
  • février 2012
  • janvier 2012
  • décembre 2011
  • novembre 2011
  • octobre 2011
  • septembre 2011
  • août 2011
  • juillet 2011
  • juin 2011
  • mai 2011
  • avril 2011
  • mars 2011
  • février 2011
  • janvier 2011
  • décembre 2010
  • novembre 2010
  • octobre 2010
  • septembre 2010
  • août 2010
  • juillet 2010
  • juin 2010
  • mai 2010
  • avril 2010
  • mars 2010
  • février 2010
  • janvier 2010
  • décembre 2009
  • novembre 2009
  • octobre 2009
  • septembre 2009
  • août 2009
  • juillet 2009
  • juin 2009
  • mai 2009
  • avril 2009
  • mars 2009

Catégories

  • Autres jeux
  • Delires
  • Divers
  • Geekitude
  • Hack ps3
  • Japon
  • Jeux vidéos
  • Jeux vidéos adultes
  • Non classé
  • Politique et libertés

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

Archives

Articles récents

  • Je suis sexiste
  • Mia ou le début d’une trilogie.
  • Mia : Vos critiques constructives
  • Qui se souvient des sub channels ?
  • Pour moi Daikin c’est terminé
  • Législatives 2024 : Messages pour tous
  • Les types de batteries
  • Meilleurs jeux 18+ : Mise à jour 2024

Catégories

Autres jeux (4) Delires (3) Divers (75) Geekitude (177) Hack ps3 (10) Japon (9) Jeux vidéos (27) Jeux vidéos adultes (10) Non classé (5) Politique et libertés (83)

Flus RSS

  •   Les articles

Copyright 2025 © ATDC Tous droits réservés.

Thème Codilight par FameThemes