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 26/05/2014, à 01:16

Bougron

[FYI] /home dans une partition.

[FYI] /home dans une partition.
Je viens d'installer un dual boot. Le but est de pouvoir partager des informations entre ubuntu 14.04 et windows 8.1 de la façon la plus pratique possible.
Comme nativement windows 8 ne sait par accéder à des partitions EXTn, J'ai décidé de créer une partition NTFS.
Mon micro étant équipé d'une batterie, je considère qu'il n'y aura pas de rupture d'alimentation électrique. J'en ai ai déduis qu'une partition en mode EXT m'avait pas spécialemlent d'utilité et pouvait même être une stupidité.
le choix d'une partition NTFS me semble donc totalement justifié.
Dans le /home, il  a plein d'informations que je voulais faire connaitre de windows 8, j'ai décidé de suivre cette procédure
http://doc.ubuntu-fr.org/tutoriel/deplacer_home
que je l'ai trouvée bien compliquée car j'avais plein de choix. De plus elle semble assez ancienne.
..
Le principe est de migrer le répertoire /home  dans une partition.
j'en ai pris un (3.1),  je n'ai pas très bien réussi à suivre, j'ai panaché avec la méthode manuelle.

En résumé
      1) J'ai  utilisé gparted pour:
          1.1) Rétrécir la partition contenant /
          1.2) Créer une nouvelle partition en NTFS avec un point de montage NEWHOME    (car c'est possible).
     2) J'ai fait les copies.
     3) J'ai fait le renommage.
     4) J'ai booté.
     5) J'ai utilisé.
     6) J'étais très content,
         6.1) J'écrivais des données dans Ubuntu lisibles par windows.
        6.2) J'écrivais des données dans windows lisibles par ubunbu.
        que du bonheur.
     7) Mais la gestion de l'espace disque vu par windows  m'inquiète.
         7.1)   Je vois que la partition a un espace disque consommé sans rapport avec les fichiers de windows.
         7.2)   Je trouve que la cause est la multitude de fichiers que ubuntu fabrique.
                Ce sont les fichiers qui commencent par un point. 
                Cet arriéré de windows 8 n'a pas encore compris qu'un fichier pouvait commencer par un point.
                   Pour lui c'est une terminaison. Du coup il n'arrive pas à gérer une multitude de fichiers qui n'ont pas de noms!!!
                    Il me semble que ubuntu a honte d'en créer car il les cache mais il y en a de plus en plus (ex. Wine).
     8) Je décide de revenir en arrière.
           8.1) J'envisage donc de remettre le répertoire /home qui était dans une partition dédiée dans le répertoire /.
           8.2) Je pense qu'il suffit de faire la démarche inverse.
           8.3) Je rate un truc dans fstab probablement. Je ne peux plus me connecter que par la session d'invité.
           8.4) Je sais, j'ai fais une boulette. Si cela peut vous être profitable, ne rier pas de moi.

Dernière modification par Bougron (Le 14/07/2014, à 15:39)

Hors ligne

#2 Le 26/05/2014, à 03:30

melixgaro

Re : [FYI] /home dans une partition.

salut,

Bougron a écrit :

le choix d'une partition NTFS me semble donc totalement justifié.

Oh mon dieu !
Laisser wintruc écrire dans le home de ubuntu est la pire idée qui soit. Je le dis clairement pour un futur distrait qui serait mal inspiré par ton message.
En plus, le ntfs est pas super bien géré par linux. Et puis, ce n'est pas un très bon système de fichier.

Dédier une partition au home est une bonne pratique, mais seul ubuntu doit y accéder et il faut choisir un bon système de fichier, genre ext4.

Pour réparer ton home, voici les grandes lignes :
1/ démarrer sur une clé amorçable avec ubuntu 14.04 par exemple
2/ monter le ubuntu local. Par exemple, avec un point de montage /media/systeme
3/ monter ton home en ntfs. Par exemple, avec un point de montage /media/old_home
4/ recréer le dossier home

mkdir /media/systeme/home

5/ déplacer le contenu de old_home dans home

mv -iv /media/old_home/* /media/systeme/home/

/!\ Ceci ne marchera que si ta partition /media/systeme a suffisamment de place pour recevoir toutes les données de /media/old_home

6/ editer /media/systeme/etc/fstab et commenter la ligne relative au home

Mais je crois que le mieux est soit de réinstaller proprement (si possible), ou de recréer un profil utilisateur. Qui sait la pagaille que wintruc a mis dans ton home.

Attends l'avis d'autres personnes.

Édition :
Je propose la réinstallation pour 1/ repartir sur un ubuntu sain 2/ faire un partitionnement adapté à ton besoin.
Quel est le SE (système d'exploitation) qui te servira le plus ? Win8 ? Ubuntu ?
Selon la réponse, fais une partition partage plus ou moins grande.
Tu pourrais adopter ce schéma :
partition win8
partition racine en ext4 monté sur / (par exemple 20 Go)
partition swap
partiton home en ext4 monté sur /home (la taille dépend de tes besoins et de la taille de ton disque dur)
partition data en ntfs (ou fat) monté sur /media/partage. C'est cette partition qui sera lue/modifiée à la fois par win8 et ubuntu. Et n'y mets pas tes profils firefox ou thunderbird pour qu'ils soient vus par tes deux systèmes, car je crois que c'est la porte ouverte aux problèmes.

Dernière modification par melixgaro (Le 26/05/2014, à 03:43)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#3 Le 26/05/2014, à 15:28

Bougron

Re : [FYI] /home dans une partition.

melixgaro a écrit :

/ editer /media/systeme/etc/fstab et commenter la ligne relative au home
Mais je crois que le mieux est soit de réinstaller proprement (si possible), ou de recréer un profil utilisateur. Qui sait la pagaille que wintruc a mis dans ton home.

Merci de toutes les remarques que tu indiques.
  Comme j'avais dis " 8.3) Je rate un truc dans fstab probablement. Je ne peux plus me connecter que par la session d'invité".
Avec la session d'invité, j'ai pu lire le contenu de /etc/fstab et vu quelle était l'anomalie.
  En ubuntu 14.04, Le fstab contient des lignes de commentaires avec deux lignes permettant de définir les partitions / et swap
  Dans la manip de création de la partition /home, s'est ajoutée une ligne supplémentaire définissant la partition /home
  Lorsque j'ai supprimé cette partition, il fallait que je supprime la ligne créée.
  J'y ai pensé mais je ne l'ai pas vue.
  Pourtant elle est présente,  Elle se situe après 13 lignes entièrement à espace.
  Pour information, elle est de la forme "/dev/disk/bt-uuid/7A......E3  /home auto nosuid,nodev,nofail,x-gvfs-show 0 0"

Le défit est donc de supprimer cette ligne dans /etc/fstab et le fichier dans /dev/bt-uuid
  J'ai certainement pris la solution de facilité en rebootant avec la clé usb qui m'a permit d'accéder en mode 'root', à tous les fichiers du disque.
   Il m'a fallut deux minutes pour faire l'action et rebooter pour avoir  un ubuntu opérationnel.

Dernière modification par Bougron (Le 14/07/2014, à 15:44)

Hors ligne

#4 Le 26/05/2014, à 23:34

Bougron

Re : [FYI] /home dans une partition.

Bougron a écrit :

       7) Mais la gestion de l'espace disque vu par windows  m'inquiète.

Ainsi j'ai pris une décision très classique.
1) Création d'une partition commune à ubuntu et à windows de grande taille en NTFS avec l'étiquette DataMyName.
2) Montage de cette partition.
2) Création (pour le moment) de deux répertoires   bureau  et téléchargement     qui seront éventuellement complétés par document  musique image video
3) Transfert des données de /home/MyName/Téléchargements vers /DataMyName/téléchargement
4) Transfert des données de /home/MyName/Bureau                 vers /Data/MyName/bureau
5) Destruction des deux répertoires Téléchargements et Bureau
6) Création des liens symboliques  par les commandes
             ln   -s   /Data/MyName/bureau                        /home/MyName/Bureau
             ln   -s   /Data/MyName/téléchargement          /home/MyName/Téléchargements
7) Ajout de la ligne suivante dans /etc/fstab
            /dev/disk/by-label/DataMyName     /DataMyName   auto nosuid,nodev,fail,windows_names 0 0
8) Boot
9) Utilisation.
        1) L'accès au bureau est possible. Les données sont présentes.
        2) Un nouveau signet Téléchargements est apparu. Les données sont présentes.
10) Constat.
       Je peux malheureusement toujours créer des fichiers commençant par un point (.).
       En revanche, impossible pour les fichiers contenant un astérisque (*)  ou un pipe (|)   et certainement d'autres caractères spéciaux.


Un exemple concret.

Dernière modification par Bougron (Le 04/08/2015, à 19:36)

Hors ligne

#5 Le 27/05/2014, à 00:23

Cyralien

Re : [FYI] /home dans une partition.

melixgaro a écrit :

Je propose la réinstallation pour 1/ repartir sur un ubuntu sain 2/ faire un partitionnement adapté à ton besoin.
Quel est le SE (système d'exploitation) qui te servira le plus ? Win8 ? Ubuntu ?
Selon la réponse, fais une partition partage plus ou moins grande.
Tu pourrais adopter ce schéma :
partition win8
partition racine en ext4 monté sur / (par exemple 20 Go)
partition swap
partiton home en ext4 monté sur /home (la taille dépend de tes besoins et de la taille de ton disque dur)
partition data en ntfs (ou fat) monté sur /media/partage. C'est cette partition qui sera lue/modifiée à la fois par win8 et ubuntu. Et n'y mets pas tes profils firefox ou thunderbird pour qu'ils soient vus par tes deux systèmes, car je crois que c'est la porte ouverte aux problèmes.

+5

Hors ligne

#6 Le 27/05/2014, à 09:42

pires57

Re : [FYI] /home dans une partition.

Les fichiers commençant par un point sous linux sont des fichiers cachés, il est donc logique (enfin pour moi en tout cas) que tu ne les voient pas quand tu es sous ubuntu.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#7 Le 27/05/2014, à 10:24

Bougron

Re : [FYI] /home dans une partition.

Il y a quand même une possisbilité de les voir avec l'option -a de la commande ls
Mais lorsque je demande à windows 8 de visualiser les fichiers cachés, il ne me les montre pas. (Bug? ou volonté délibérée) alors que windows xp me les montre bien.

Hors ligne

#8 Le 27/05/2014, à 19:58

pires57

Re : [FYI] /home dans une partition.

Bien sur, l'option -a signifie ALL.
Quand a windows 8 je n'en sais rien, je ne l'ai pas donc ...


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#9 Le 30/05/2014, à 17:03

Athox

Re : [FYI] /home dans une partition.

Merci à tous, mais compte tenu de mon niveau technique et de l'avalanche d'infos que vous m'envoyez; il va me falloir quelques temps pour digérer, assimiler voire comprendre le schmilblic big_smile.
Quand ce sera fait, je reviendrai vous donner mon feedback.


Toshiba satellite L50-B 24K 4Go de RAM, DD1TO

Hors ligne