Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/07/2006, 16h10   #1
Membre régulier
 
Avatar de Goldocrack
 
Inscription : novembre 2002
Messages : 120
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2002
Messages : 120
Points : 83
Points : 83
Par défaut Clone système complet

Bonjour à tous et merci de lire mon message (un peu de politesse, ça manque parfois)


J'ai beaucoup cherché (et les solutions trouvées ne sont pas satisfaisantes) avant de poster ici.
Voici ma problématique :
  • Je cherche à cloner un disque dur complet (nous allons l'appeler A)
  • Le disque A ne doit pas être sorti de son emplacement (machine moulée)
  • Le disque de réception (soyons fou, appellons le B) est un disque dur externe (usb), interdiction de le monter dans la machine (puisque moulée)
  • Le disque B est beaucoup plus gros que A (300 Go contre 80 Go), je veux donc pouvoir mettre autre chose dessus (en fait, il contient déjà d'autres sauvegardes)
  • Ce clone servira à installer moultes machines identiques (disque dur C qui sont de 80 Go eux aussi)
  • L'installation du clone se fera du disque usb externe B vers le disque interne moulée C.

On évitera svp (je sais, je commence à être chi***) :
  • Les logiciels G4U, G4L, MondoRescue et tout le pataclan qui ne m'on pas convaincu
  • Toutes les commandes qui ont besoin d'un disque dur identique
  • De perdre les droits, les propriétaires, etc.
  • Les solutions qui oublient les fichiers cachés (de type ./.fichier)
  • Les solutions qui ont besoin d'une heure de maintenance sur le pc de réception (on accepte la réécriture de lilo quand même hein , ainsi que les changements d'ip)


Vraiment merci à vous pour cette aide, sinon je vais passer mes 100 prochaines années à installer le même pc, le même système, la même config, les mêmes cds, ...

Vous pouvez me demandez de préciser si j'ai oublié quelque chose. J'espère avoir été assez clair.
Goldocrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2006, 16h52   #2
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
au pif : tu peux faire un bête cp ? tu connectes ton dd B sur ta machine (il y a au moins un port usb ?). tu créés une partition pour accueillir le système de A s'il n'y en a pas déjà une prévue à cet effet. ensuite, tu fais
Code :
1
2
3
4
cp -arf /bin /boot /etc /home /lib /opt /srv /root /sbin /usr /var /mnt/point_de_montage_de_B
#pour créer les répertoires qui accueilleront les systèmes de fichiers virtuels et temporaire qui ne sont pas copiés 
#/proc/kcore est d'autant plus long à copier qu'il y a de ram donc on ne le copiera pas
mkdir -p /mnt/point_de_montage_de_B/{dev, proc,sys,tmp}
ça conserve les droits, les fichiers cachés, etc. ensuite de B, tu recommences mais vers C. pour le faire, il te faudra un livecd ou un moyen d'avoir une distrib linux

tu peux mettre ça dans deux scripts : un nommé archivageVersB.sh et l'autre restaurationVersC.sh
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2006, 17h44   #3
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
Seul problème, cp ne permet pas de copier les fichiers cachés

Moi j'avais essayer de sortir de sortir un dossier qui contenait des fichiers dans son répertoire parent, et, hélàs il ne m'a pas copié les fichiers cachés

Voilà
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2006, 18h50   #4
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
cp ne prend pas les fichiers cachés si ne tu mets pas -a. ici il y est donc ça prend les fichiers cachés
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2006, 18h56   #5
Membre régulier
 
Avatar de Goldocrack
 
Inscription : novembre 2002
Messages : 120
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2002
Messages : 120
Points : 83
Points : 83
Merci de vos réponses !!!

Je vais tester ça très rapidement.

Sinon pour le temps de copie, ça prendra combien de temps ?

Autre question (je pense connaître la réponse mais on ne sait jamais) : Si j'utilise un autre DD pour B moins gros (disons 40 Go) mais que A ne contient que 20 Go, je pourrai toujours faire ma copie n'est-ce pas ?

Dernière question : Ma partoche pour le disque de sauvegarde B doit obligatoirement être en ext3 ou bien je peux utiliser un live cd sur la bécane à copier (contenant le A) et faire une copie sur B en faisant un mount des deux disques ?
Goldocrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2006, 19h04   #6
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
Citation:
Envoyé par Goldocrack
Merci de vos réponses !!!

Je vais tester ça très rapidement.

Sinon pour le temps de copie, ça prendra combien de temps ?
alors le temps dépend uniquement du matériel : on ne peut pas le prédire comme ça.

Citation:
Envoyé par Goldocrack
Autre question (je pense connaître la réponse mais on ne sait jamais) : Si j'utilise un autre DD pour B moins gros (disons 40 Go) mais que A ne contient que 20 Go, je pourrai toujours faire ma copie n'est-ce pas ?
oui

Citation:
Envoyé par Goldocrack
Dernière question : Ma partoche pour le disque de sauvegarde B doit obligatoirement être en ext3 ou bien je peux utiliser un live cd sur la bécane à copier (contenant le A) et faire une copie sur B en faisant un mount des deux disques ?
oui tu peux tu n'es pas obligé d'avoir le meme système de fichiers sur A et sur B. cependant, il faudra que tu mettes à jour /etc/fstab sinon ça posera des problèmes lors du boot. il faut aussi que ce système supporte les droits (donc pas de fat ou autres systèmes du genre)
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2006, 19h24   #7
Membre régulier
 
Avatar de Goldocrack
 
Inscription : novembre 2002
Messages : 120
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2002
Messages : 120
Points : 83
Points : 83
Oua la vitesse des réponses.

J'ai bientôt fini de poser mes questions.

Encore deux petites précisions :
  • Il ne manque pas l'option "p" pour conserver les attributs des fichiers pour la commande cp ?
  • J'ai un doute sur l'option "L" de la commande cp = "toujours suivre les liens symboliques" --> je n'ai pas besoin de la mettre puisque je copie tout le dd c'est bien ça (doute) ?

Citation:
Envoyé par Michaël
cependant, il faudra que tu mettes à jour /etc/fstab sinon ça posera des problèmes lors du boot. il faut aussi que ce système supporte les droits (donc pas de fat ou autres systèmes du genre)
Pour la mise à jour de /etc/fstab, si je ne me trompe pas je n'aurai pas besoin de la faire si je conserve exactement l'ordre des partitions de A sur le disque C...

Citation:
Envoyé par Michaël
il faut aussi que ce système supporte les droits (donc pas de fat ou autres systèmes du genre)
Une partition NTFS supporte des droits tel que ceux-ci où je fais finir en ext3 obligatoirement ?


Désolé de poser autant de question mais installer ce pc A si particulier m'a prit plusieurs mois, alors je n'aimerais pas faire un raté lors de ma copie...
Goldocrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 12h41   #8
Membre régulier
 
Avatar de Goldocrack
 
Inscription : novembre 2002
Messages : 120
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2002
Messages : 120
Points : 83
Points : 83
Salut à tous,

J'ai effectué un petit test...

Premièrement, je me répond tout seul
Pas besoin de -p pour la commande cp puisque -a l'inclue
Pour -L on laisse tomber
Pour la partition, je passe en ext3, c'est beeaucoup plus sur pour ma copie

Dernière question qui me chiffonne cette fois :

Pourquoi rajouter "r" dans la commande que tu m'as donné ???
tu donnes cp -arf
alors que je pense qu'un cp -af suffit.

-a embarque -dpPR qui sont la copie des liens symboliques (d), la protection des droits (p), le respect des liens symboliques (P) et le mode récursif de copie de répertoire (R)

Le petit r est fortement déconseillé lors de copie, c'est pourquoi je me demande si c'est juste une erreur d'inatention ou si ce fonctionne particulier de "r" est important pour ma copie.

Merci de votre aide à tous et de m'éclaircir sur ce point précis.
__________________
  • Un langage de programmation est censé être une façon conventionnelle de donner des ordres à un ordinateur. Il n'est pas censé être obscur, bizarre et plein de pièges subtils (ça ce sont les attributs de la magie). [Dave Small]
  • Un programme c'est un sort que l'on jette à un ordinateur et qui se transforme en messages d'erreur.
  • Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse.

et ne sont pas des options...
Goldocrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 13h02   #9
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
je n'avais pas vu que -a était récursif.
cp -af suffit

les droits du ntfs ne sont pas tout à fait les mêmes que ext*
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 13h46   #10
Membre régulier
 
Avatar de Goldocrack
 
Inscription : novembre 2002
Messages : 120
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2002
Messages : 120
Points : 83
Points : 83
Merci beaucoup pour ton aide Mikaël !!!

Je peux maintenant faire ma copie avec plus de sérénité.

Longue vie au forum !
__________________
  • Un langage de programmation est censé être une façon conventionnelle de donner des ordres à un ordinateur. Il n'est pas censé être obscur, bizarre et plein de pièges subtils (ça ce sont les attributs de la magie). [Dave Small]
  • Un programme c'est un sort que l'on jette à un ordinateur et qui se transforme en messages d'erreur.
  • Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse.

et ne sont pas des options...
Goldocrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 23h43   #11
Membre émérite
 
Inscription : août 2003
Messages : 878
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 878
Points : 935
Points : 935
Au cas où...
C'est, à la base, pour gentoo mais il y a probablement des idées à prendre : GNU/Linux System Backup Script (stage4) (et pas grand chose à changer pour l'adapter je suppose).
__________________
Un problème bien exposé
est, pour moitié, solutionné. / La connaissance s'accroît quand on la partage, pas quand on l'impose. / La violence est le langage des faibles.
David.Schris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h33.


 
 
 
 
Partenaires

Hébergement Web