[Migration] migrations de fichiers (résolu)

Ce qui ne concerne ni le forum ni des problèmes
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

[Migration] migrations de fichiers (résolu)

Message par Aikadil »

Bonjour, Voilà le "problème" du jours, ce n'en est pas vraiment un, je recherche juste la bonne manière de le faire.

Après mon desktop, ces autours de mon laptop de passer à Arch. (merci laptop-mode-tools et vdpau fonctionne impec)

Le laptop en question était sur une ubuntu 10.04 LTS installer seul sur /dev/sda1 et fait 300 Gio

Avant d'installer Arch, il me restait 30 Gio de libre, j'ai donc fait de la place pour Arch 10 Gio et créer la partition /dev/sda5 sans parler du swap de 2Gio en /dev/sda6. Parfaite installation nikel, configuration de Grub pour multiboot arch/ubuntu.

me voilà avec les deux distros qui fonctionnent.

J'ai +- 200 Gio de data sur /dev/sda1 dans mon /home que j'aimerais voir passer sur le home d'arch avant de supprimer totalement l'Ubuntu.

à savoir que je n'ai pas de disque externe.

une bonne idée ?

amicalement Aika et merci.
Dernière modification par Aikadil le jeu. 22 déc. 2011, 14:48, modifié 1 fois.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Migration sda1->sda5] migrations de fichiers

Message par viperpaulo »

Je ferais quelque chose comme ça :

- Supprimer tous les dossiers de la racine d'ubuntu à la main depuis Arch, sauf le home bien sûr !
- passer tes dossiers utilisateurs à la racine de sda1 maintenant vide (Attention il faut le faire en super utilisateur mais rechanger les proprétaires après)
- changer le point de montage de sda1 dans ton fstab pour lui attribuer /home
- changer les compte utilisateurs :

Code : Tout sélectionner

usermod -d /home/nouvelle_dir utilisateur
C'est ce que je ferais, pas forcément le mieux, mais à mon avis ça marche ...
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [Migration sda1->sda5] migrations de fichiers

Message par Aikadil »

Bonnjour, merci, je n'ai jamais fait ce type de manipulation, donc voilà ce que j'en ai compris, avant de faire une connerie^^

1) boot sous arch, monte le disque /dev/sda1 ubuntu et en root je supprime tout, sauf /home
2) je déplace le contenu de /home dans / de /dev/sda1, je supprime le dossier home devenu vide.
3) monter /home dans le fstab d'Arch

le /etc/fstab d'ubuntu
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=c85a4d07-a619-4ca8-8cf2-5796e67ea640 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=cbcd327f-c514-4ca5-a2fa-0c59bafd5e63 none swap sw 0 0
le /etc/fstab d'Arch
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
UUID=577e02a3-c37b-4628-bd8a-10965087a969 swap swap defaults 0 0
UUID=dada25d5-bd94-4a29-b5bc-be4f142c03d3 / ext4 defaults 0 1
la partition ubuntu qui nous concerne est donc
UUID=c85a4d07-a619-4ca8-8cf2-5796e67ea640 / ext4 errors=remount-ro 0 1
je doit donc rajouter dans le fstab d'Arch
UUID=c85a4d07-a619-4ca8-8cf2-5796e67ea640 /home ext4 defaults 0 2
4) #usermod -d /lePointDeMontageDuNouveauHome user

c'est bien celà ?

Merci
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Migration sda1->sda5] migrations de fichiers

Message par viperpaulo »

Oui c'est ce que je ferais, mais je rajouterai une étape entre le 2 et le 3, tu te déplace dans le nouveau home et tu fais, en remplaçant user par ton nom utilisateur :

Code : Tout sélectionner

# chown -R user:guser ./
user est le nom utilisateur et guser est le groupe de ton utilisateur (souvent user:user).

car comme tu as fait la copie en super utilisateur (important de le faire en super utilisateur car tu risques "d'oublier" des fichiers en user), le propriétaire des fichiers est devenu le superutilisateur. Tu n'auras pas accès à ces fichiers en tant que user. (Tu peux vérifier que la commande a bien fonctionné en te baladant dans le nouveau home et en faisant un ls -al pour vérifier que les fichiers sont bien user guser et non root root)

voilà, il faut aussi que tu penses à réinstaller grub (ou autre) depuis Arch en supprimant l'entrée ubuntu.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Migration sda1->sda5] migrations de fichiers

Message par benjarobin »

C'est pour cela quand on copie il faut utiliser l'option -a de cp pour ne plus avoir à ce soucier des problèmes de droits qui sont ainsi conservé
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [Migration sda1->sda5] migrations de fichiers

Message par viperpaulo »

benjarobin a écrit :C'est pour cela quand on copie il faut utiliser l'option -a de cp pour ne plus avoir à ce soucier des problèmes de droits qui sont ainsi conservé
Merci, je viens d'apprendre quelque chose de bien utile !!!
Avatar de l’utilisateur
Aikadil
archer
Messages : 113
Inscription : dim. 18 déc. 2011, 20:20
Localisation : Belgique - Liege

Re: [Migration] migrations de fichiers (résolu)

Message par Aikadil »

ce là c'est parfaitement bien passé.

@viperpaulo, merci pour la précision sur chown celà servira à d'autres, mais ru l'avais dit dans ton 1er message.
viperpaulo a écrit :(Attention il faut le faire en super utilisateur mais rechanger les proprétaires après)
@benjarobin, cp -a ça fonctionne mieux du coup ^^

MERCI.
ASUS Rampage II gene - Intel i7-950 - Corsaire 3*2Go - Samsung SpinPoint F1 300Go
x2 - Nvidia Gtx295 - ArchLinux/Win7 Arium - X86-64.

Je ne suis pas programmeur, je suis tuto dépendant et je le vie bien !
Répondre