[chroot] copie(résolu)
[chroot] copie(résolu)
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
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.
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [chroot] copie
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 :
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 :
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
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
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [chroot] copie
Un petitoktoberfest a écrit :Code : Tout sélectionner
# cp -rp /tmp/home* /home
/
qui manque 
cp -a
, ça évite entre autres, de suivre un éventuel lien symbolique.
Code : Tout sélectionner
cp -a /tmp/home/* /home
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [chroot] copie
@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) :
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
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [chroot] copie
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.
C'est bon j'ai trouvé je me mélangeait avec le montage en chroot.
Merci de vos réponses.
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [chroot] copie
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
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [chroot] copie
J'ai monté mon ancien home et j'ai fait:
mais ca ne marche pas j'ai surement du oublier quelque chose sur mon répertoire de déstination !? 
Code : Tout sélectionner
cp -a /mnt/home /home

Re: [chroot] copie
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
(Si le but était juste d'utiliser l'autre
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)Re: [chroot] copie
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
Note : Ceci en considérant que ton ancien /home n'est pas trop "petit" à ton goût
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [chroot] copie
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.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).
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
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [chroot] copie
Après avoir réessayer la commande cp -a fonctionnait bien désolé pour l'erreur
.
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...
Autrement j'ai réglé mon problème en fessant une copie via space fm après montage.
Merci pour votre aide.

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...

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