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.

#26 Le 22/08/2006, à 13:16

tuxseb

Re : [résolu]déplacer /home

cep a écrit :

Exemple pour déplacer /home sur /dev/hda2

Clore sa session et ouvrir une console par ctrl + alt + F2 par exemple puis se loguer et :

sudo telinit 1  #on devient "mono_user" avec les droits root, sudo inutile

mkdir /mnt/new_home   # pour créer le point de montage

mount /dev/hda2 /mnt/new_home  # pour monter la partition  qui recevra le futur /home

cp -a /home/.   /mnt/new_home/  # copie /home/ sur la nouvelle partition ( noter le . point après / et non le * et l'utilisation de cp -a )

mv /home/ /home_old   # renomme /home et servira de sauvegarde en cas de problème

mkdir /home  # crée le nouveau répertoire /home qui sera le point de montage nouveau

umount /mnt/new_home  # démonte /dev/hda2 pour pouvoir le remonter après modification de fstab

modifier fstab :
nano -w /etc/fstab   # ou tout autre éditeur

et y ajouter :
/dev/hda2       /home           ext3    defaults        0       2  # adapter hda2

mount /home    #  monte la nouvelle partition

Puis : telinit 2

ctrl + alt + F7  et on se logue.
On vérifie que tout est ok et on supprimera plus tard  /home_old

ÉDITÉ pour ajouter les commentaires des commandes smile

ça ne fonctionne pas non plus.

Quand je tape mkdir /home, il me dit que le répertoir existe
puis avec la commande mount /home, il dit que la ligne 7 est mauvaise dans le fstab

C'est peut être un problème avec les noms de dossier new_home et home_old ?

Hors ligne

#27 Le 22/08/2006, à 13:19

bapoumba

Re : [résolu]déplacer /home

cep a écrit :

Dans ce mode /home ne sera pas utilisé ni modifié par un user.
C'est aussi la solution pour renommer /home/ ou démonter une partition /home sans qu'il soit répondu qu'elle est busy.

C'est exactement ce que je cherchais à savoir. Pouf, tout cuit dans mon bec smile


| Ubuntu Forums |
J'aime les fraises.

Hors ligne

#28 Le 22/08/2006, à 13:21

cep

Re : [résolu]déplacer /home

tuxseb a écrit :

Quand je tape mkdir /home, il me dit que le répertoir existe
puis avec la commande mount /home, il dit que la ligne 7 est mauvaise dans le fstab

C'est peut être un problème avec les noms de dossier new_home et home_old ?

Il faut suivre les étapes dans l'ordre.
Tu ne peux pas faire mkdir /home c'est à dire créer un répertoire /home si auparavant tu n'as pas fait
mv /home/  /home_old c'est à dire renommer /home/ en /home_old

Pour le fstab, il faut voir ce que tu as mis :
cat /etc/fstab
et si tu utilises de l'ext3 ou autre fs

Dernière modification par cep (Le 22/08/2006, à 13:23)

Hors ligne

#29 Le 22/08/2006, à 13:31

tuxseb

Re : [résolu]déplacer /home

cep tu as raison, j'ai oublié une ligne !!! je me disais bien que ce n'était pas logique.

Hors ligne

#30 Le 22/08/2006, à 22:51

tuxseb

Re : [résolu]déplacer /home

Hélas rien n'a marché et j'ai fini par perdre mon home. J'ai tout réinstaller correctement avec une partition dédiée pour le home. Merci de m'avoir aidé wink.

a bientôt.

Hors ligne

#31 Le 23/08/2006, à 05:30

cep

Re : [résolu]déplacer /home

Je précise à toutes fins utiles que la méthode n'est pas en cause, elle a été souvent utilisée. SUffit de faire quelques recherches.

En outre, tu ne pouvais pas perdre ton /home puisque tu renommais simplement le répertoire. Donc les données étaient obligatoirement toujours là.

Hors ligne

#32 Le 23/08/2006, à 06:37

prichard

Re : [résolu]déplacer /home

message d'un jeune poussin sorti de l'oeuf de maman pingouin il y a tout juste 3 jours  (excusez des questions nulles que je vais poser ici wink )
voilà mon souci, j'ai mis sur ma Grande partition /usr en pensant que c'était là où seraient stockées les données utilisateur (user) et j'ai laissé /home sur la partition que j'avais réservé au 'système'. Je voufrais donc rebatir un peu tout ça. voilà donc les commandes que je vais taper , merci de me dire si je me plante ou pas :
actuellement dans /etc/fstab j'ai:
...
/dev/sda4     /      ext3 defaults,errors=remount -ro   0 1
...
/dev/sda7     /usr  ext3 defaults                              0 2
...
et pas de /home qui apparait !
voilà ce que je voudrais taper:
CTRL+ALT+F2
sudo teinit 1
# on recopie d'abord /usr
mkdir /mnt/nuser  # swap pour usr
cp -a /usr/. /mnt/nuser # copie
# si je monte pas /mnt/nuser ça se place normalement sur la partition de / non ?:rolleyes:
mv /usr/ /usrsvg/ # copie de sécurité
umount /usr # pour 'libérer' /dev/sda7 ?:rolleyes:
mkdir /usr  # on rétablit
mv /mnt/nuser/ /usr/  # on swappe
# fin de 1ère partie
#ensuite c'est redite de ce qu'il y a dans le post::P
mkdir /mnt/nhome
mount /dev/sda7 /mnt/nhome
cp -a /home/. /mnt/nhome/
mv /home/ /homesvg/
mkdir /home
umount /mnt/nhome
nano -w /etc/fstab
# Changer la ligne /dev/sda7  /usr ... par /dev/sda7  /home  ...
mount /home
telinit 2
CTRL+ALT+F7
rebooter pour voir
# puis après vérifs venir supprimer les svg


Ca vous semble bon à vous les papas et mamans pingouins ?:|

Hors ligne

#33 Le 23/08/2006, à 07:01

cep

Re : [résolu]déplacer /home

cp -a /usr/. /mnt/nuser # copie

à remplacer de préférence par cp -a /usr/. /mnt/nuser/

Mais pour déplacer /usr/ utilise un live cd. Dans ce cas tu crées deux points de montage, l'un pour /usr et l'autre pour / . Dans / ton réperoire /usr sera vide donc inutile de renommer.
Par contre, après avoir transféré sda7 sur / et modifié fstab, tu redémarres ta machin pour vérifier que tout est ok. Ainsi si tu t'es trompé tu as toujours tes données /usr sur sda7. Ce n'est que si tout est ok que tu feras ensuite le transfert de /home sur sda7. Avant de faire cela, je te conseille de recréer le système de fichiers sur sda7 avant de monter la partition :
sudo mkfs.ext3 -v -m1 /dev/sda7
Vérifie pour sda7.

- - - - -

CTRL+ALT+F2
sudo teinit 1

Avant de faire ctrl + alt + f2 il sera plus "propre" de clore sa session.
En outre telinit 1 et non teinit 1

Hors ligne

#34 Le 23/08/2006, à 07:23

prichard

Re : [résolu]déplacer /home

:Dmerci CEP de ta réponse rapide,
J'espère avoir tout compris: je teste tout ça ce soir (:( je suis au bureau maintenant et sur Windows sad)
ciao tongue

Hors ligne

#35 Le 23/08/2006, à 11:43

tuxseb

Re : [résolu]déplacer /home

CEP, il est vrai que la méthode renomme le /home. Comme je ne pouvais plus accéder à ma session, j'ai fais marche arrière en changeant /home_old en /home, mais ça n'a pas marché. Donc plutôt que de passer 3 heures à chercher une solution, j'ai preferé tout réinstaller correctement, plus rapide et plus simple.

Hors ligne

#36 Le 26/08/2006, à 16:02

youp1

Re : [résolu]déplacer /home

résolu +1 ;-)

#37 Le 30/10/2006, à 11:41

Okanda

Re : [résolu]déplacer /home

Bonjour,
j'ai un petit problème.
Le super tuto de cep a marché plusieurs fois à merveille mais maintenant je bloque dès le début.
"telinit 1" semble ne pas réussir à "killer" tous les processus. Sous dapper ça me le faisait déjà et j'avais donc pu remarquer que c'était à la ligne "give all process the kill signal" (ou un truc dans le genre) que ça bloquait. Sous Edgy il n'y a plus toutes ces lignes mais ça bloque à la fin. Donc je suppose que c'est pareil.
Je dois avoir un processus qui ne veut pas se laisser se faire. Mais comment savoir lequel?

Une idée?

Merci

Dernière modification par Okanda (Le 30/10/2006, à 11:44)

Hors ligne

#38 Le 30/10/2006, à 11:54

cep

Re : [résolu]déplacer /home

Sur edgy ? tu as essayé :
/etc/init.d/rcS 1

Hors ligne

#39 Le 30/10/2006, à 12:07

Okanda

Re : [résolu]déplacer /home

Oui sur Edgy...mais ça me le faisait aussi sous dapper.
dans /etc/init.d/
je n'ai pas de "rcS 1". Juste un "rcS".

Je le lance une fois passé en mode console c'est ça?

Hors ligne

#40 Le 30/10/2006, à 12:57

cep

Re : [résolu]déplacer /home

Oui, tu clos ta session, puis après t'être identifié dans une console :

sudo /etc/init.d/rcS 1

Sinon il faudrait noter le processus qui coince. Mais tu devrais avoir le même problème à l'extinction, non ?

Une autre solution est de démarrer en recovery.

Hors ligne

#41 Le 30/10/2006, à 13:06

Okanda

Re : [résolu]déplacer /home

J'ai essayé ta commande... je n'ai pas eu le réflexe de noter tous les [fail] que j'ai eu.
Sinon l'extinction se passe très bien, très rapide, rien qui coince. Mais maintenant que tu le dis c'est vrai que c'est bizarre.

Je n'avais pas pensé au mode recovery roll . Je vais faire comme ça.

Merci de ton aide.

Hors ligne

#42 Le 30/10/2006, à 16:19

Okanda

Re : [résolu]déplacer /home

Me revoilà.

Un petit soucis.
Je vais résumer ce que j'ai fait.

J'avais dans l'ordre, hda8 qui était vide (en ext3) et hda7 qui contenait mon /home. J'ai donc déplacer mon /home sur hda8, puis j'ai formatté hda7 et j'ai donc pu agrandir hda8 pour avoir un "vrai" /home.
Je n'avais pas prévu que gparted (en live CD) renommerait hda8 en hda7.
Bon pas de réel soucis, je m'en suis sortit en mode recovery en bidouillant.
Tout marche mais mon fstab a une drôle d'allure.

Est-ce que tu pourrais me dire comment le remettre clean s'il te plaît? (ou quelqu'autre personne qui passe par là)

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hdb1 -- converted during upgrade to edgy
UUID=4cbd4fe3-eaa0-4c34-8953-f030d1514a7f / ext3 defaults,errors=remount-ro 0 1
# /dev/hda1 -- converted during upgrade to edgy
UUID=BC10C52110C4E38C /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hda5 -- converted during upgrade to edgy
UUID=260C10240C0FEE1D /media/hda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hda6 -- converted during upgrade to edgy
UUID=DC29-5CB1 /media/hda6 vfat defaults,umask=000 0 0
# /dev/hdb5 -- converted during upgrade to edgy
UUID=ACAE-64FD /media/hdb5 vfat defaults,umask=000 0 1
# /dev/hdb7 -- converted during upgrade to edgy
UUID=3C04033D0402FA22 /media/hdb7 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hdb6 -- converted during upgrade to edgy
UUID=ea8becd1-f000-47fe-be2b-da5b75caebd8 none swap sw 0 0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 ro,user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
# /dev/hda7 -- converted during upgrade to edgy
#UUID=5e80d46e-cf15-46d5-8b0f-a8f278ab3e35 /home ext3 defaults 0 2
/dev/hda7 /home ext3 defaults 0 2

La dernière ligne c'est celle que j'ai réussit à "bidouiller" pour remonter mon /home après toutes ces opérations. le hda7 du dessus est mon ancien /home. Je l'ai commenté parce-qu'elle me faisait..euh...elle m'embêtait pour rester poli.

Est-ce que je peux virer les deux lignes correspondant à mon ancien /home (donc le premier hda7)?
A quoi correspondent tous les chiffres? C'est un coup de Edgy ça il me semble.

Dernière petite question après je vous laisse tranquille avec ça :
En faisant propriété dans mon /home pour voir sa taille j'ai deux informations contradictoire.
Il me dit que la taille du /home est de 5Go (je ne sais aps d'où il sort ça mon ancien faisait 10Go) et en même temps il me dit qu'il me reste 14Go de libre sur 20Go. Il y a un rapport avec la série de chiffre peut-être?

Merci de m'aider, pour le moment ça marche mais ça ne me paraît pas très clean dans l'état.

Dernière modification par Okanda (Le 30/10/2006, à 16:20)

Hors ligne

#43 Le 30/10/2006, à 16:37

cep

Re : [résolu]déplacer /home

Tu as remis le fstab avec les dénominations /dev/device et non avel UUID.
Ce n'est pas vraiment important, s'il n'y a pas de conflit.

Voir cette page si tu veux remodifier :
http://forum.ubuntu-fr.org/viewtopic.php?id=72352

Pour la différence de taille, voir ce que dit parted :
sudo parted -s /dev/hda  print

Hors ligne

#44 Le 30/10/2006, à 16:51

Okanda

Re : [résolu]déplacer /home

Re,
bon, j'ai corrigé l'UUID, histoire de, ça fait plus propre.
Pour la taille la commande parted me donne la bonne taille.
Mais en fait je crois que c'est moi qui ait un peu plané, puisque dans "propiété --> taille", il donne la place que prennent les dossier et fichier..donc en fait il n'y a plus de problème roll

Je te remercie encore de ton aide.

Hors ligne

#45 Le 30/10/2006, à 17:01

cep

Re : [résolu]déplacer /home

Pas de quoi, Okanda.
Bonne continaution.

Hors ligne