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 10/01/2010, à 12:26

Christophe C

[Résolu] avoir un /home séparé sur Ubuntu 9.10

Bonjour,

J'ai beau regarder le tuto sur le sujet, je n'arrive pas à faire fonctionner mon /home séparé. Je redonne en dessous ce que j'ai fais, et si quelqu'un peut me dire ou ça plante, je prend.

Sur un second DD (sdb) de 40 Go (ou je fais mes tests sur ubuntu avant de les porter sur le DD principal - je choisit par grub2 au démarrage bécane), j'ai :
- créé deux partitions. L'une (sdb1) porte le système, l'autre doit accueillir le /home.
- Sur la partition destinée au /home (sdb3), j'ai copié le /home d'origine en conservant les droits (par un CP -avrd).
- Sur la partition système, j'ai renommé mon /home d'origine en /oldhome.
- Dans le fstab de mon scond DD, j'ai monté mon nouveau /home. Voici la tête de ce fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc	/proc	proc	defaults	0	0
#Entry for /dev/sdb1 :
UUID=b4ff54ad-3046-42c5-ab32-a9d6be9ffe21	/	ext4	errors=remount-ro	0	1
#Entry for /dev/sdb3 :
UUID=e6630b93-2e6e-4f3d-a6ff-421e9a546810	/home	ext4	defaults	0	0
#Entry for /dev/sdb5 :
UUID=d8195e63-b16f-4b0d-b84f-f3ece19978b7	none	swap	sw	0	0

Et que dalle. Marche pas. Ubuntu ne trouve pas le /home au démarrage et proteste vigoureusement hmm.

L'UUID de sdb3 correspond bien à ce que je lis dans Gparted, donc à priori pas d'erreur.

J'ai essayé aussi de remplacer l'UUID de sdb3 par /dev/sdb3, ce qui donne la ligne :

/dev/sdb3	/home	ext4	defaults	0	0

Pareil. Marche pas.

J'ai même reformaté et réinstallé Ubuntu, détruit les partitions et les aient recréées, mais toujours rien.

Voilà, si quelqu'un pouvais m'aider, ce serait cool.

Dernière modification par Christophe C (Le 17/01/2010, à 18:52)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 10/01/2010, à 12:32

Kafi

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Salut,

Que se passe t-il quand tu fais un

sudo mount -a

?

Kafi


Carnet de voyage en Amérique latine : www.paseolatino.fr
Notre préparation, notre trajet, nos impressions et nos photos.

Hors ligne

#3 Le 10/01/2010, à 13:07

Michel Leunen

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Christophe C a écrit :

Ubuntu ne trouve pas le /home au démarrage et proteste vigoureusement hmm.

On peut savoir de quelle façon il proteste? En d'autre terme quel est le message d'erreur?


Michel Leunen
http://linux.leunen.com

Hors ligne

#4 Le 10/01/2010, à 19:01

Christophe C

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Et bien cela dépend, justement. Et cela change qd j'efface et remet à jour le fstab (pourtant avec le même contenu) :

cas 1 : plantage franc dès le lancement : mount of file system failed sur un écran noir, et je suis à l'invite de commande. Un sudo mount -a donne : mountpoint /home does not exist.

cas 2 : le splash screen ubuntu se lance, et au bout d'un moment j'ai :
- une première boite graphique, qui indique : could not update ICEauthority file / home/chris/.ICEauthority.
- Puis une seconde boite graphique indique il y a un pb avec le serveur de configuratioin (usr/lib/libgconf2-4/gconf-sanity-check-2 a quitté avec l'état 256).
- Enfin, une 3ième boite indique : nautilus est incapapble de créer les dossiers recquis : /home/chris/dektop, /home/chris/.nautilus
- Et je me retrouve sur un fds d'écran avec le wallpaper par défaut de Ubuntu 9.10, et impossible de faire quoi que ce soit, pas même un sudo mount -a.

Je ne vois pas ce qui provoque ces réactions différentes, car si j'ai effectivement remis à jour le fstab, c'est avec le même contenu. mais bon, ni l'un ni l'autre ne marche.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#5 Le 10/01/2010, à 19:23

Compte anonymisé

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Salut

Je crois que c'est clair :
tu as renommé ton vieil_home sur la partition /, mais tu as oublié de créer un nouvel_home nécessaire (le point de montage)

Donc un :
sudo  mkdir  /home

et on reboote.

@+

#6 Le 10/01/2010, à 20:23

Christophe C

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Ah oui, j'avais oublié de le dire. C'était fait, bien sur. A tout hasard, j'ai détruit ce home et je l'ai recréé, mais c'est toujours pareil : ça marche pas.

Pour qu'on soit bien d'accord : il faut qu'il y ai un /home vide dans la racine du disque système, ok ? Parce que si c'est bien ça, ça ne marche pas.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#7 Le 10/01/2010, à 21:58

Compte anonymisé

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Peux-tu lister le contenu de ta partition /dev/sdb3.
sudo  umount  /dev/sdb3
sudo  mkdir  /tempo
sudo  mount /dev/sdb3  /tempo

sudo  mount
sudo  ls  -l  /tempo

lister les partitions :
sudo  fdisk  -l

Ensuite lister les UUID :
sudo  ls  -l  /dev/disk/by-uuid

@+

Pour rappel la commande cp de ton /home origine vers ce nouvel_home serait (je considère que le point de montage est toujours /tempo pour la destination et l'origine est /orig et tout cela depuis un LiveCD ou en recovery) :
sudo  cp  -a  /orig/.   /tempo

Dernière modification par Compte anonymisé (Le 10/01/2010, à 22:01)

#8 Le 10/01/2010, à 22:06

nesthib

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

dans ton fstab la valeur de <pass> pour ton home devrait être à 2, le dossier /home doit appartenir à root et avoir les permissions 755

pour changer ça en auto :

pour tester le changement sans modifier :

sed '/^[[:blank:]]*[^#].*\/home/s/0[[:blank:]]*$/2/' /etc/fstab

pour modifier :

sudo sed -i '/^[[:blank:]]*[^#].*\/home/s/0[[:blank:]]*$/2/' /etc/fstab

pour les permissions :

sudo chown root:root /home
sudo chmod 755 /home

enlève les sudo en recovery mode

Dernière modification par nesthib (Le 10/01/2010, à 22:15)


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#9 Le 10/01/2010, à 22:37

Christophe C

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

@nesthib : attend, tu veux que le fstab soit comment, au final ?
UUID=e6630b93-2e6e-4f3d-a6ff-421e9a546810    /home    ext4    defaults    0    2 ? Si c'est cela, j'ai déjà testé pas de différence.

Pour le /home, tu parle du /home vide ? Et bien avec le sudo mkdir /home, il est normalement déjà avec ces droits, non ? Qd je regarde dans "propriété" du /home vide, j'ai propriétaire:root ; groupe:root ; vue texte -> drwxr-xr-x (ce qui correspond à 755, non ? De toute façon j'ai fais le CHMOD 755, mais cela n'a rien changé).

Dernière modification par Christophe C (Le 10/01/2010, à 22:38)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#10 Le 10/01/2010, à 22:50

Christophe C

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

@jeanjd63

sudo  mount /dev/sdb3  /tempo

mount: le point de montage /tempo n'existe pas

Pourtant il y a bien un répertoire tempo sur sdb3, je le vois dans nautilus.

sudo  fdisk  -l

Disque /dev/sda: 320.1 Go, 320072933376 octets
115 têtes, 37 secteurs/piste, 146919 cylindres
Unités = cylindres de 4255 * 512 = 2178560 octets
Identifiant de disque : 0x00000001

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1       72463   154165014    7  HPFS/NTFS
/dev/sda2           72464      146919   158405140    5  Etendue
/dev/sda5           72464      144170   152556624   83  Linux
/dev/sda6          144171      146919     5848479   82  Linux swap / Solaris

Disque /dev/sdb: 40.0 Go, 40020664320 octets
255 têtes, 63 secteurs/piste, 4865 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0xe85fe85f

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *           1        2620    21045118+  83  Linux
/dev/sdb2            4661        4865     1646662+   5  Etendue
/dev/sdb3            2621        4660    16386300   83  Linux
/dev/sdb5            4661        4865     1646631   82  Linux swap / Solaris

sudo  ls  -l  /dev/disk/by-uuid

chris@chris-desktop:~$ sudo  ls  -l  /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 2010-01-10 21:28 3abf40ec-ceca-4d37-8bfb-497501235c4f -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-01-10 21:28 582f2a75-8541-49db-9ee3-e763233e41f9 -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-01-10 21:28 b4ff54ad-3046-42c5-ab32-a9d6be9ffe21 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-01-10 21:28 C674312574311A1F -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-01-10 21:28 d8195e63-b16f-4b0d-b84f-f3ece19978b7 -> ../../sdb5
lrwxrwxrwx 1 root root 10 2010-01-10 21:28 e6630b93-2e6e-4f3d-a6ff-421e9a546810 -> ../../sdb3

BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#11 Le 10/01/2010, à 23:07

nesthib

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

@Christophe C : oui c'est ce que je voulais dire

si tu fais un mount -a ta partition est-elle correctement montée (accès aux fichiers dans /home) hormis les problèmes du genre ICEauthority
si oui le problème est alors un problème de droits au niveau de ton /home/user lors de la connexion en graphique


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#12 Le 11/01/2010, à 05:50

Compte anonymisé

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

sudo  mount /dev/sdb3  /tempo
Code:

mount: le point de montage /tempo n'existe pas
Pourtant il y a bien un répertoire tempo sur sdb3, je le vois dans nautilus.

Le répertoire /tempo doit être sur la racine du système en cours et non sur /dev/sdb3.

Il suffit de bien taper toutes les commandes listées hmm

Dernière modification par Compte anonymisé (Le 11/01/2010, à 05:51)

#13 Le 16/01/2010, à 13:06

Christophe C

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Merci de votre aide. J'ai tout repris +sieurs fois à partir de plusieurs tuto du web, mais rien à faire. Tant pis, j'arrête.

Ubuntu pourrait qd même reprendre ce que propose débian (et mandriva, je crois) : la création d'un /home séparé à l'installation.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#14 Le 17/01/2010, à 18:44

Christophe C

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Hé, ça marche !

Je me suis dit que c'était bizarre, ce second DD avec /home/chris/.

ca faisait qu'au montage de ce DD, je devais me retrouver avec le /home vide du 1er DD, dans lequel je montais /home/chris.

D'ou une arborescence qui devait donner un /home/home/chris.

J'ai donc déplacer /chris directement sur la racine du second DD. Et après montage dans le /home vide du 1er DD, je me retrouve avec une arborescence qui donne /home/chris. Et là ça démarre.

En regardant la doc officielle, je pense que je me suis planté là :

sudo cp -a /home/. /nouveau-home/

Je travaillais en mode root (non graphique) avec une édition de la doc, sortie en tellement petit que j'avais du mal à relire, et j'ai tapé :

sudo cp -a /home/ /nouveau-home/

La différence, c'est le point après /home/. Je ne l'ai pas tapé, j'en suis sur.

Je ne connais pas bien la ligne de commande : est-ce que ce point ne faisait pas que ce n'était pas /home lui-même mais son contenu qui était copié ? Si c'est bien cela, j'ai juste copié un niveau de répertoire de trop. C'est ça ?

Dernière modification par Christophe C (Le 17/01/2010, à 18:45)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#15 Le 17/01/2010, à 18:51

Christophe C

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Je m'auto-répond, après avoir testé.

Oui, avec le point ".", on copie le contenu du /home, sans le /home lui même.

Sans le point ".", on copie le contenu du /home, AVEC le /home lui même.

Ce qui change tout.

Eternel pb de la ligne de commande qu'on copie-colle sans y rien comprendre.

Dernière modification par Christophe C (Le 17/01/2010, à 18:52)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#16 Le 17/01/2010, à 19:45

Compte anonymisé

Re : [Résolu] avoir un /home séparé sur Ubuntu 9.10

Déjà dit post #7 hmm