Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:partitions_communes_windows_ubuntu [Le 16/05/2018, 20:30]
bougron [Trois méthodes proposées]
tutoriel:partitions_communes_windows_ubuntu [Le 19/06/2018, 21:08] (Version actuelle)
37.170.182.113 [Création des partitions]
Ligne 1: Ligne 1:
-====== Création ​de partitions communes ​entre windows ​et ubuntu ​====== +{{tag>​disque_dur partitions}} 
-S'il vous plaît, messieurs les administrateurs et mesdames les administratrices. Ne détruiser pas ce document en cours de création. +-------- 
-===== Besoins ===== +====== Création ​d'une partition commune ​entre Windows ​et Ubuntu ​======
-Les données des utilisateurs n'ont pas à se trouver dans la même partition que le logiciel. Elles doivent donc être dans des partitions séparées. +
-La méthode de sécurisation des partitions de données n'est pas obligatoirement identique à celle du logiciel qui peut être facultative. +
-Lorsqu'​un disque flanche, en absence de sécurité sérieuse, il ne reste que la solution de duplication de la totalité du disque alors qu'​elle ne pourrait s'​appliquer que sur les données des utilisateurs.  +
-Windows refuse de lire et écrire dans les partitions EXT4. La technique du $HOME dans  une partition séparée formatée en NTFS est possible mais totalement déconseillée:​ Trop de logiciels en s'​installant contrôlent que certaines permission spécifiques sont bien présentes et refusent de s'​installer ou de fonctionner. +
-On peut espérer qu'ils réfléchiront s'ils veulent fonctionner dans l'​application BASH de windows. ​+
  
-Chaque utilisateur est responsable de ses données ​et n'a pas à connaitre les données ​des autres utilisateurs. ​ Ce document ne traite ​que des utilisateurs ​ dans le cadre de la famille ou d'une toute petite entreprise.Le nombre d'​utilisateurs maxima possible qu'il sera passible d'​utiliser dans ce contexte ​est de 24  qui est la limite des lettres d'affectation de points de montage windows ( A et B étant encore réservés ​aux disquettes de 720 Mo) +Souvent lors d'une [[:​cohabitation_ubuntu_windows|cohabitation entre Windows ​et Ubuntu]], une des difficultés ​que l'on rencontre ​est l'accès commun ​aux données ​pour les deux systèmes.\\ 
-===== Installation de ubuntu ===== +En effet, Windows ne sachant pas nativement lire les partitions ​[[:​systeme_de_fichiers#​|EXT4]] ​d'Ubuntu, vous ne pourrez pas, à partir ​d'​un ​Windows, accéder à vos données stockées sur une partition Ubuntu. Il est donc nécessaire de créer ​une partition Windows en [[:​systeme_de_fichiers#​systemes_de_fichiers_fat32_et_ntfs|NTFS]] ​ qu'Ubuntu saura lire.
-Bonne nouvelle. Elle est totalement standard de la façon la plus simple. Une seule partition non chiffrée d'​environ 30 Go est suffisante ​pour tout le mondeCela devrait permettre d'​avoir deux partitions ​et d'éviter des upgrades qui peuvent poser quelques problèmes. +
-==== Création ​d'​un ​utilisateur ubuntu ====  +
-Le premier utilisateur est l'​administrateur. Il est créé automatiquement. Il devra créer ​les autres utilisateurs ​ avec ou non des droits d'administration.+
  
-       La commande de création d'​utilisateur normal est : 
-        
-       La commande de création d'un utilisateur administrateur est : 
-        
-        
-==== Création de la partition commune de l'​utilisateur ==== 
-         Cette création est à la charge de l'​administrateur. Il doit allouer une partition NTFS par utilisateur. L'​outil disque permet cette création. cette création est aussi possible en ligne de commande. 
-          ​ 
-        Il doit aussi créer le point de montage de la partition et mettre à jour le fichier /etc/fstab et faire un arrêt ordinateur prise en compte 
-        ​ 
-        L'​administrateur peut aussi être utilisateur et  profiter de cette possibilité. 
-==== Migration des données de l'​utilisateur dans la partition ==== 
-Chaque utilisateur,​ a sa premiere connexion, devra faire le nécessaire pour mettre ses propres données au bon endroit. ​ 
-Un script sera certainement fournit. Un copier/​coller devrait suffire. 
-==== Création d'un utilisateur windows ====  
  
- ​Question ​  ​Faut-il bien développer ou moins dans un contexte windows10 +Ce tutoriel décrit ​la marche à suivre pour créer cette partition.
-==== Création de la partition ​commune de l'​utilisateur ==== +
-==== Migration des données de l'​utilisateur dans la partition ====+
  
-===== Documents à l'​origine de cette documentation ===== +<note tip>Le seul dossier qui ne sera pas concerné par ce tutoriel ​est le dossier Bureau qu'il n'est pas préférable ​de changer d'endroitAinsi donc toutes ​les données que vous avez l'habitude d'​enregistrer sur le **Bureau** Ubuntu ne seront ​pas accessible ​à WindowsPour simplifier notre approche nous décrirons le processus pour un seul utilisateur. S'​il ​y a plusieurs utilisateurs sur le système, il vous suffira alors de modifier les chemins en ajoutant des dossiers avec les noms des différents utilisateurs. Mais chaque ​utilisateur ​devra suivre ​cette procédure.</note>
-==== Trois méthodes proposées ==== +
-Le besoin de faire ce document ​est né de [[http://​https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2025663|cette discussion]] mettant en évidences trois méthodes proposées simultanément. +
-Un choix semble être fait.   Ce tutoriel a pour simple but de reporter à un seul endroit la méthode qui semble la meilleure afin que tout le monde puisse s'y référer et surtout la faire vivre. +
-==== Faire à l'identique ​de ubuntu ==== +
-C'est évidemment la bonne solutionCependant ​les permissions gérées dans les partitions ext4 et dans les partitions NTFS sont un peu différentes. +
-Une étude probablement ​ [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2025919|abandonnée]] n'pas réussit ​à trouver la solution à l'​identique de ubuntuLe constat est qu'​il ​est nécessaire actuellement ​de faire une partition par utilisateur+
-==== Un forum ubuntu ==== +
-Lire cette [[https://​forum.ubuntu-fr.org/viewtopic.php?​id=1506051|discussion]]. mais il en existe certainement d'​autres.+
  
 +=====Création des partitions=====
 +Normalement vous devriez déjà avoir au moins deux partitions, une en NTFS avec Windows et une autre en EXT4 pour Ubuntu. Étant donné que l'on ne souhaite pas stocker ses données sous Ubuntu, il n'est pas nécessaire de créer une partition [[:​tutoriel:​deplacer_home#​avantages_d_unhome_separe|home]] séparée.\\
 +Il faut donc créer une partition, que nous appellerons **Commun**, par convention. Pour cela il suffit de réduire la partition Windows avec [[:​gparted]],​ ou l'​outil Windows ET CRÉER UNE NOUVELLE PARTITION AVEC L'​ESPACE LIBÉRÉ ET lui donner l'​étiquette **Commun**.\\
 +Si vous aviez déjà une autre partition NTFS avec vos données sous Windows, il vous faudra simplement lui donner l'​étiquette **Commun**. ​
  
 +=====Monter la partition automatiquement au démarrage d'​Ubuntu=====
 +<note help>Si vous utilisez le script plus bas cette étape n'est pas nécessaire.</​note>​
 +Pour éviter de devoir monter manuellement la partition **Commun** à chaque démarrage d'​Ubuntu,​ il est possible de paramétrer un montage automatique comme décrit sur ce [[:​tutoriel/​monter_un_volume_automatiquement|tutoriel]]. Un outil très simple peut vous y aider il s'agit de [[:​tutoriel:​ntfs#​avec_ntfs-config|ntfs-config]].
  
  
 +A titre d'​exemple,​ la génération en version 16.04 donne ce style d' [[http://​pix.toile-libre.org/?​img=1527440816.png|écran]]
 + Il est donc très important de vérifier que les points de montage et le script de transfert soient en phase. ​  
  
 +=====Raccourci vers les dossiers du Dossier Personnel=====
 +Pour faciliter l'​accès aux dossiers des données personnelles et pour ne pas perdre l'​enregistrement automatique des applications dans les dossiers par défaut (par exemple LibreOffice va enregistrer automatiquement les fichiers dans Documents, un logiciel pour ripper les CD dans Musique, etc) il est possible d'​indiquer au système que l'​emplacement a changé de place sous Windows, ou de créer des liens symboliques sous Ubuntu.\\
 +Avant tous, pour les deux systèmes d'​exploitation, ​ créez ces dossiers par défaut sur la partition appelée **Commun**.
 +====Sous Windows====
 +Allez dans le disque C, puis naviguez jusqu'​à vos dossiers :​ **Utilisateurs -> Votre_nom_d'​utilisateur** (C:​\Users\utilisateurs). Faites un clic droit sur les dossiers concernés, par exemple Documents, puis dans l'​onglet **Emplacement** cliquez sur **Déplacer**. Naviguez jusqu'​au disque **Commun → Documents**. Voir cette [[https://​www.mediaforma.com/​windows-10-choisir-lemplacement-de-la-bibliotheque-documents/​|page]].
  
 +====Sous Ubuntu====
  
 + <​note important>​Nous considérons bien entendu, que vous venez à peine d'​installer Ubuntu, et que vous n'avez donc encore aucun documents dans vos dossiers.</​note>​
  
 +===En modifiant un fichier===
 +Une première méthode est de modifier les chemins vers les dossiers par défaut dans le fichier **.config/​user-dirs.dirs** du dossier personnel.
  
 +===Avec des liens symboliques===
 +Une deuxième méthode consiste à créer des liens symboliques !
 +  * Commencez par supprimer les dossiers par défaut, **Documents,​ Musique, Vidéos, Images, Téléchargements**,​
 +  * Créez un lien symbolique pour tous les dossiers précédemment supprimés, ici un exemple pour Documents :​ <​code>​ln -s /​media/​$USER/​Commun/​Documents Documents</​code>​ Adaptez les chemins à vos dossiers.
 +===Avec un script===
 +Ce petit script peut faire le travail en une fois :
 +<file bash Commun.sh>​
 +#! /bin/sh
 +##​Prérequis à l'​exécution du script, création d'une partition ntfs avec pour étiquette Commun##
 +##Cett commande monte automatiquement votre disque
 +var=$(blkid -L Commun);
 +echo "​$var ​  /​media/​$USER/​Commun ​   ntfs-3g rw,​auto,​uid=1000,​user,​fmask=0111,​dmask=0000,​noatime,​nodiratime ​  ​0 ​  ​0"​ | sudo tee -a /etc/fstab
 +##​Suppression des dossier personnels##​
 +rm -r $HOME/​Documents $HOME/​Musique $HOME/​Vidéos $HOME/​Images $HOME/​Téléchargements
 +##Création des dossiers communs##
 +mkdir /​media/​$USER/​Commun/​Documents /​media/​$USER/​Commun/​Musique /​media/​$USER/​Commun/​Vidéos /​media/​$USER/​Commun/​Images /​media/​$USER/​Commun/​Téléchargements
 +##Création des liens symboliques pour les dossiers commun##
 +ln  -s /​media/​$USER/​Commun/​Documents $HOME/​Documents
 +ln  -s /​media/​$USER/​Commun/​Musique $HOME/​Musique
 +ln  -s /​media/​$USER/​Commun/​Vidéos $HOME/​Vidéos
 +ln  -s /​media/​$USER/​Commun/​Images $HOME/​Images
 +ln  -s /​media/​$USER/​Commun/​Téléchargements $HOME/​Téléchargements
 +##Création d'une corbeille##
 +mkdir /​media/​$USER/​Commun/​.Trash-1000
 +chown $USER /​media/​$USER/​Commun/​.Trash-1000</​file>​
  
 +Si vous avez déjà utilisé ubuntu depuis pas mal de temps et que vous avez déjà des données dans votre /home
 +<file bash>
 +#! /bin/sh
 +##​Prérequis à l'​exécution du script
 +##     ​Création d'une partition ntfs et avoir monté la partition commune sur le point de montage /​media/​Commun##​
 +##     ​Fermer ses applications.
  
 +UTILISATEUR=$USER ​    #### Nom de l’utilisateur de /​media/​Commun ​ au cas où il ne serait pas identique à $USER
 +for i  in  Bureau ​ Téléchargements Modèles Public ​ Documents ​ Musique ​ Images ​ Vidéos
 +do
 +   echo "​Début de traitement de  $i "
 +## déplacement des données existantes
 +mkdir /​media/​$USER/​Commun/​$UTILISATEUR
 +   mv -nv $HOME/$i/* /​media/​$USER/​Commun/​$UTILISATEUR/​$i ​
 +## suppression du répertoire  ​
 +   rm -Rv $HOME/$i
 +## faire le lien sur le nouvel endroi ​
 +   ln -s /​media/​$USER/​Commun/​$UTILISATEUR/​$i $HOME/$i
 +   done
 +## liste  pour vérifier les liens
 +   ls -ls $HOME/​$i ​  
 +## Traiter MOZILLA #Estc-e utile si déjà précédemment home a été déplacé?
 +mkdir /​media/​$USER/​Commun/​$UTILISATEUR/​Mozilla
 +mv -nv $HOME/​.mozilla/​* /​media/​$USER/​Commun/​$UTILISATEUR/​Mozilla
 +rm -Rv $HOME/​.mozilla
 +ln -s /​media/​$USER/​Commun/​$UTILISATEUR/​Mozilla ​ $HOME/​.mozilla
 +</​file>​
  
  
 +
 +=====Créez une corbeille commune=====
 +Pour terminer il est aussi possible de créer un corbeille commune à Ubuntu et à la partition Commun. Pour cela reportez-vous au tutoriel [[:​tutoriel:​creer_corbeille_partition_ntfs|suivant]].
 +
 +=====Conclusion=====
 +Vous pourrez maintenant accéder à vos données que vous soyez sous  Windows ou sous Ubuntu de façon totalement transparente.
  
  • tutoriel/partitions_communes_windows_ubuntu.1526495425.txt.gz
  • Dernière modification: Le 16/05/2018, 20:30
  • par bougron