Pages : 1
#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 .
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
Ubuntu ne trouve pas le /home au démarrage et proteste vigoureusement .
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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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
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
Pages : 1