Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/07/2006, à 23:44

sauron

[RESOLU] Comment déplacer le /home APRES l'installation :)

Bonjour,

Ubuntu a eu la grande idée de segmenter en 3 la partie laissée libre d'une partoche pour qu'il s'installe, créant de fait une partition /home de 3GO qui commence à se faire petite petite smile

J'ai réussi à comprendre le fonctionnement de Chown tongue pour m'attibuer une partition plus grande.
Je pense qu'il est tout à fait possible de changer l'emplacement du /home, on le fait bien sous zindoze pour le bureau ou le répertoire Mes Doxuments, alors pourquoi pas sous Linux...?!

Quelqu'un aurait une proposition ?

Merci !

Pierre

Dernière modification par sauron (Le 01/08/2006, à 01:15)


Toujours un Bug d'avance

Hors ligne

#2 Le 31/07/2006, à 00:00

wam

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

Qu'est-ce que c'est la question? peut -on déplacer le /home?
ba oui, copier->coller (n'oublie pas les fichiers cachés) et renseigne le /etc/fstab en conséquence. Je crois que c'est tout. C'est pour copier le /home sur une autre partition?

Si c'est le même utilisateur qui copie, les fichiers créés auront les même droits, donc c'est bon, sino, c'est chown -R user dossier pour changer le propriétaire, chgrp pour le groupe.

Dernière modification par wam (Le 31/07/2006, à 00:07)

Hors ligne

#3 Le 31/07/2006, à 01:28

XioNoX

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

1 copie le disser /home sur une autre partition avec root
2 redonne les droits aux différents comptes (dossiers) avec chown -R
3 modifie le fichier /etc/fstab pour indiquer sur quel disque se trouve le /home
pour info, voici mon fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda3       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda4       /home           ext3    defaults        0       2
/dev/hda2       /media/hda2     vfat    defaults,utf8,umask=007,gid=46 0       1
/dev/hda1       none            swap    sw              0       0
/dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0

Hors ligne

#4 Le 31/07/2006, à 07:52

sauron

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

@ tous

Merci, c'est effectivement la réponse à ma question, qui est en fait mal posée...

Ce que je veux faire est pire smile

c'est déplacer le contenu de "/" (root si je ne me trompe pas) vers une autre partition.

Dans mon FSTAB ça revient à mettre le contenu de hda3 (qui n'est pas dans la partition étendue hda2) dans hda5 (lequel s'y trouve), car en fait, je veux faire un grand ménage et réduire le nombre de partitions :

/dev/hda1	/media/pipo	     ntfs    rw,user,auto,uid=1000,gid=1000   0 0
/dev/hda3       /                           ext3    defaults,errors=remount-ro 		0 1
/dev/hda5	/media/documents    ext3    defaults,errors=remount-ro 		0 1
/dev/hda6	/media/Linux            ext3    defaults,errors=remount-ro 	    0 1
/dev/hda7	 none           	  swap   sw              		             0 0
/dev/hdb5	/media/molo	        ntfs    rw,user,auto,uid=1000,gid=1000   0 0
/dev/hdc	/media/cdrom0          udf,iso9660 user,noauto

Et c'est là que les choses se compliquent.

Je fais un sudo nautilus pour déplacer les fichiers... et Ubuntu me dit que je ne peux pas déplacer un certain nombre de répertoires :
- /media "le dossier de destination est à l'intérieur du dossier source"
- /proc
- /sys
- un fichier dans /usr/lib..../
- /usr/share/openclipart/png/computer/icons/flat-theme/action
- /var

Comment déplacer le contenu de tout mon Root dans la partition de mon choix ?

Merci de votre aide !

Pierre

Dernière modification par sauron (Le 31/07/2006, à 08:37)


Toujours un Bug d'avance

Hors ligne

#5 Le 31/07/2006, à 08:11

cep

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

Pour déplacer / passe par un live cd. Sinon il faudra exclure /proc /dev/ /tmp /media /mnt et les recréer, et tu auras tout de même des problèmes.

Un autre solution est d'utiliser parted ou gparted, qtparted.

Il faudra aussi modifier fstab et restaurer grub car la référence à la partition n'est plus bonne, et reconfigurer menu.lst. Certains ont eu des problèmes sur initrd. VOir donc pour d'autres reconfigurations, y compris suspend si nécessaire.

Hors ligne

#6 Le 31/07/2006, à 08:43

sauron

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

@Cep

Si je comprend, je boot sur une Cd Live, et je tente de déplacer tout ce petit monde... ok
Bien vu pour Grub, çà m'était passé au dessus de la tête... smile

Je vais tenter la chose...

Merci !

Pierre


Toujours un Bug d'avance

Hors ligne

#7 Le 31/07/2006, à 23:17

cep

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

Avec le live cd ubuntu ?
sudo mkdir /media/hda3
sudo mkdir /media/new_disk
sudo cp -a /media/hda3/.    /media/new_disk/    #ne pas oublier le .  après /hda3/
sudo gedit /media/new_disk/etc/fstab  # pour modifier fstab
sudo gedit /media/nex_disk/boot/grub/menu.lst  #et modifier
Restaurer grub
sudo grub --batch
find /boot/grub/stage1   
et noter le stage1 de la nouvlle partition
root (hd?,?) qui doit correspondre à la nouvelle partition
setup (hd0)   #pour installer dans le mbr du disque 0 ou adapter si autre disque, ce qui devrait être le cas.
quit

J'espère que tu n'as pas fait les chmod et autre sur le /

Dernière modification par cep (Le 31/07/2006, à 23:17)

Hors ligne

#8 Le 31/07/2006, à 23:36

sauron

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

Salut CeP

En fait tout venait de l'oubli de sudo (alors que je devrais l'automatiser dans ma ptite tête, de faire un sudo -s dès l'ouverture de la console smile )

Bon, maintenant que j'ai réussi à déplacer mon /home (et même que je suis dessus) j'ai un nouveau problème : il aurait comme "conservé" la limite disponible de l'ancien /home !
Je m'explique : l'ancienne partition n'avait plus que 449 MO de libre.
la nouvelle partition de 22 GO avec UNIQUEMENT la copie de mon ancien /home qui tenait sur une partoche de 3GO n'a plus, elle ausi que 449 MO de libre.

Un transfert de karma en somme, ou un truc du genre.
J'ai pensé à une sorte de "droits" en espace disque, mais j'ai pour le moment rien trouvé.
Je vais tenter un reboot pour voir si les choses s'arrangent "comme par magie" (si on est tenté de croire que le karma s'applique aux partitions et aux comptes, alors autant croire en la magie !) tongue

Pierre


Toujours un Bug d'avance

Hors ligne

#9 Le 31/07/2006, à 23:43

cep

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

Tu vérifieras que ton système de fichiers sur la nouvelle partition a bien la taille souhaitée :
sudo parted -s /dev/hdb print
affichera les partitions, système de fichiers et taille de chaque partition.
Puis un df -ht te donnera les tailles disponibles.

Hors ligne

#10 Le 01/08/2006, à 01:06

sauron

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

BON... (ca va virer en blog ce thread)

Après quelques sueurs froides :

- linux reboote et là se dit "tient, ca fait 30 fois que je boote et j'ai jamais fait de fdisk sur /root"
alors il fait sont check..reboot... et plof "/home/pierre" n'existe pas... yikes

Finalement, j'arrive à lancer une session de secours cool, joueur, je tente un sudo gedit /etc/fstab ... et même que ça marche big_smile

je regarde, tout a l'air ok
je quitte Gedit, je sudo nautilus et hop, nautilus se lance !
je vais dans mon "système de fichiers / home " et je tombe dans un autre home dans lequel, se trouve tout mon petit monde... je remonte le contenu du /home d'un cran (donc dans le /home au dessus) je vire le /home vide, et je quitte tout.

Je retombe sur le GDM, je retente une connection sur Gnome et c'est impec :
- 1 : je m'en suis sorti
- 2 : la magie existe, car cette fois, après vérifications, la nouvelle partition est occupée normalement.
- 3 : j'ai passé les commandes de ton dernier post, tout semble normal, il me reste juste à jeter un peu de gros sel derrière mon écran...

Ben y'a pas à dire, ça fait se coucher tard de jouer avec Linux smile

Merci encore pour ton aide !

Pierre


Toujours un Bug d'avance

Hors ligne

#11 Le 01/08/2006, à 06:44

cep

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

J'avoue ne plus comprendre smile

Ce que je veux faire est pire smile
c'est déplacer le contenu de "/" (root si je ne me trompe pas) vers une autre partition.

Et maintenant tu parles de /home. Dans ce cas, il fallait bien sûr s'occuper des points de montage et faire cela en deux temps.
mkdir /media/new_home
mount /dev/hdxn /media/new_home
cp -a /home/.   /media/new_home/ 
Tu renommes l'ancien /home (sur /) en /home_old et tu crées un nouveau /home
Modification de fstab et après redémarrage de la machine et vérification que tout est ok on peut supprimer /home_old.

Bonne continuation.
cep

Dernière modification par cep (Le 01/08/2006, à 06:44)

Hors ligne

#12 Le 01/08/2006, à 13:51

sauron

Re : [RESOLU] Comment déplacer le /home APRES l'installation :)

@CeP

Effectivement, ce que tu proposes là de faire semble un peu plus orthodoxe que ce que j'ai fait.

la commande "cp -a ..." ne passe pas, mais à côté de çà, tout semble être OK pour le moment...
Je t'avouerai que je n'ose en faire plus pour l'instant !
Je vais maintenant m'atteller à configurer Wine smile

Merci encore pour ton aide !

Pierre

Dernière modification par sauron (Le 01/08/2006, à 22:03)


Toujours un Bug d'avance

Hors ligne