[chroot] copie(résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

[chroot] copie(résolu)

Message par rroo »

Bonjour
J'ai actuellement deux systéme archbang sur mon disque dur dont un n'est plus opérationnel(secteur boot pas encore réparé,en attente de multi boot).
Je voudrais savoir s'il est possible de copier mon répertoire /home sur le home de mon systéme actif via chroot.
C'est a dire d'une partitions a l'autre.

Merci de vos réponse
Dernière modification par rroo le ven. 31 mai 2013, 16:11, modifié 1 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [chroot] copie

Message par oktoberfest »

Salut,

pas besoin de chroot pour copier un répertoire...
Tu démarres sur ton archbang opérationnel, tu te connectes en root. Ensuite il te faut monter la parition qui contient le /home sur ton disque non opérationnel (là ça dépend de ton partitionnement). Si on suppose que tu montes cela sur /tmp/home, tu fais ensuite :

Code : Tout sélectionner

# cp -rp /tmp/home/* /home
Il vaut peut-être préalablement (c'est à toi de voir) d'abord faire le ménage sur ton nouveau /home. Tout dépend du contexte : as-tu des choses à garder sur ton nouveau /home ? Si non tu fais d'abord :

Code : Tout sélectionner

# rm -rf /home/*
Dernière modification par oktoberfest le jeu. 23 mai 2013, 11:33, modifié 1 fois.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [chroot] copie

Message par tuxce »

oktoberfest a écrit :

Code : Tout sélectionner

# cp -rp /tmp/home* /home
Un petit / qui manque :), sinon, personnellement, je préfère cp -a , ça évite entre autres, de suivre un éventuel lien symbolique.

Code : Tout sélectionner

cp -a /tmp/home/* /home
(à part s'il y a des fichiers cachés)
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [chroot] copie

Message par oktoberfest »

@tuxce : merci pour la coquille j'ai édité.

Je donne une méthode via cp, mais personnellement j'utilise plutôt tar pour faire des copies de répertoires (entre autres pour le problème des liens symboliques aussi) :

Code : Tout sélectionner

# cd /tmp/home;  tar cf - . | tar xvf -C /home
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [chroot] copie

Message par rroo »

je remplace /tmp par ma partition (sda2) sur laquelle se trouve mon ancien home c'est bien ca ?
C'est bon j'ai trouvé je me mélangeait avec le montage en chroot.

Merci de vos réponses.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [chroot] copie

Message par oktoberfest »

Dans mon exemple, tu montes ton ancienne partition /home dans /tmp/home. Si tu n'es pas sur, poste le partitionnement de ton disque en indiquant à quoi correspond chaque partition, on te quoi monter et où.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [chroot] copie

Message par rroo »

J'ai monté mon ancien home et j'ai fait:

Code : Tout sélectionner

cp -a /mnt/home /home
mais ca ne marche pas j'ai surement du oublier quelque chose sur mon répertoire de déstination !? :roll:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [chroot] copie

Message par tuxce »

La commande que tu postes n'est pas celle qu'on t'a donnée (et je ne parle pas du mnt à la place de tmp) !
Sinon, "ça ne marche pas" ne donne aucune indication.
Je sais pas moi... si tu as effectivement lancé la commande que tu postes, tu devrais voir qu'il y a un dossier /home[b]/home[/b], sinon, tu as dû avoir un message d'erreur, un truc qui a clignoté, un machin qui a bougé, quelque chose quoi...


(Si le but était juste d'utiliser l'autre /home tu peux modifier la partition à monter plutôt)
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [chroot] copie

Message par z3bra »

Mais du coup... Si c'est pour totalement remplacer le /home de ton système, tu pourrais simplement remplacer ton /home actuel par ton ancien /home dans ton fstab non ? Comme ça tu réutiliserais ton ancienne partition (vive le recyclage).

Note : Ceci en considérant que ton ancien /home n'est pas trop "petit" à ton goût
archlinux - 2bwm [ blog | git ]
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [chroot] copie

Message par oktoberfest »

z3bra a écrit :Mais du coup... Si c'est pour totalement remplacer le /home de ton système, tu pourrais simplement remplacer ton /home actuel par ton ancien /home dans ton fstab non ? Comme ça tu réutiliserais ton ancienne partition (vive le recyclage).
Ceci suppose que /home est une partition séparée, ce qui n'est pas forcément le cas, vu qu'on ne sait du partitionnement du disque.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [chroot] copie

Message par rroo »

Après avoir réessayer la commande cp -a fonctionnait bien désolé pour l'erreur :oops: .
La commande comprenait /mnt car j'ai monté ma partition de cet maniére pour chrooter.
je l'ai monté au même endroit pour la copie... :roll:

Autrement j'ai réglé mon problème en fessant une copie via space fm après montage.

Merci pour votre aide.
Répondre