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 08/03/2022, 14:01]
37.173.170.213 [Mise à jour du référentiel applicatif]
tutoriel:partitions_communes_windows_ubuntu [Le 10/01/2024, 00:09] (Version actuelle)
77.197.14.168 Options de mount a revoir
Ligne 2: Ligne 2:
 -------- --------
 ====== Création d'une partition commune entre Windows et Ubuntu ====== ====== Création d'une partition commune entre Windows et Ubuntu ======
- 
-<note warning>​ATTENTION:​ Document en cours de refonte ​ pendant la seconde semaine de  Mars 2022</​note>​ 
- 
 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.\\ 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.\\
-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 ou en [[:​exfat|EXFAT]] que ubuntu saura lire **et écrire**.<​note>​Le EXFAT est nettement ​préférable dans l'un des trois cas suivants:+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]] ou en [[:​exfat|EXFAT]] que ubuntu saura lire **et écrire**.<​note>​Le EXFAT est préférable dans l'un des trois cas suivants:
   * A terme vous pensez ne plus utiliser windows: Il faudra donc  ne plus avoir de partition NTFS qui n'est parfaitement réparable qu'​avec windows.   * A terme vous pensez ne plus utiliser windows: Il faudra donc  ne plus avoir de partition NTFS qui n'est parfaitement réparable qu'​avec windows.
   * Vous estimez nécessaire de conserver la fonctionnalité d'​hibernation de windows: Dans ce contexte, La partition EXFAT reste disponible en écriture contrairement à la partition NTFS.   * Vous estimez nécessaire de conserver la fonctionnalité d'​hibernation de windows: Dans ce contexte, La partition EXFAT reste disponible en écriture contrairement à la partition NTFS.
-  * Vous disposez d'une alimentation électrique ​ ou d'un système informatique instable. ​  Le format EXFAT ne nécessite pas de réparation lors d'un démarrage consécutif à un arrêt ​ non prévu de l'​ordinateur contrairement à la partition ​ NTFS. +  * Vous disposez d'une alimentation électrique ​ ou d'un système informatique instable. ​  Le format EXFAT ne nécessite pas de réparation lors d'un démarrage consécutif à un arrêt ​ non prévu de l'​ordinateur contrairement à la partition ​ NTFS. Cependant le mécanisme de protection contre les utilisateurs non autorisés est limité ​et le fonctionnement de la corbeille n'est pas possible.
-Cependant le mécanisme de protection contre les utilisateurs non autorisés est limité.+
 </​note>​ </​note>​
- 
  
 Ce tutoriel décrit la marche à suivre pour créer cette partition. Ce tutoriel décrit la marche à suivre pour créer cette partition.
  
-<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'​endroit. Ainsi donc toutes les données que vous avez l'​habitude d'​enregistrer ​sur le **Bureau** Ubuntu ​ne seront pas accessible ​à Windows. ​Pour 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>​+<note tip>Les dossiers Bureau, Modèles et Public  ​ne sont pas concernés ​par ce tutoriel. Ainsitoutes les données que vous avez l'​habitude d'enregistrer ​ ne seront pas accessibles ​à Windows. ​Nous décrirons le processus pour un utilisateur ​banalisé. S'il y a plusieurs utilisateurs sur le système, chaque utilisateur ​doit refaire ​ les séquences spécifiques de cette procédure.</​note>​
  
 =====Création des partitions===== =====Création des partitions=====
Ligne 27: Ligne 22:
 Pour faciliter l'​accès aux dossiers des données personnelles,​ il est possible de créer une [[https://​support.microsoft.com/​fr-fr/​windows/​afficher-les-biblioth%C3%A8ques-dans-l-explorateur-de-fichiers-8b443cb0-e966-55d9-e0d3-f814fe2db95b|bibliothèque]]. Pour faciliter l'​accès aux dossiers des données personnelles,​ il est possible de créer une [[https://​support.microsoft.com/​fr-fr/​windows/​afficher-les-biblioth%C3%A8ques-dans-l-explorateur-de-fichiers-8b443cb0-e966-55d9-e0d3-f814fe2db95b|bibliothèque]].
  
-Les dossiers partagés avec ubuntu vont être stockés dans le volume **Commun**, probablement accessible par la lettre **D:​**, ​ +Les dossiers partagés avec ubuntu vont être stockés dans le volume **Commun**, probablement accessible par la lettre **D:**,
 dans les sous-répertoires suivants: ​ Documents, ​ Images, Musique, Téléchargements,​ Vidéos du répertoire "Nom de l'​utilisateur UNIX dont le nom correspond au nom de l'​utilisateur windows"​. Si vous avez bien choisi, cela peut avoir la même valeur. dans les sous-répertoires suivants: ​ Documents, ​ Images, Musique, Téléchargements,​ Vidéos du répertoire "Nom de l'​utilisateur UNIX dont le nom correspond au nom de l'​utilisateur windows"​. Si vous avez bien choisi, cela peut avoir la même valeur.
  
Ligne 40: Ligne 35:
 =====Monter la partition automatiquement au démarrage d'​Ubuntu===== =====Monter la partition automatiquement au démarrage d'​Ubuntu=====
 Il est nécessaire de paramétrer un montage automatique comme décrit sur ce [[:​tutoriel/​monter_un_volume_automatiquement|tutoriel]] sinon l'​accès aux données n'est pas possible. ​ Cette action n'est à réaliser qu'une seule fois. Vous pouvez aussi faire le montage en ligne de commande: Il est nécessaire de paramétrer un montage automatique comme décrit sur ce [[:​tutoriel/​monter_un_volume_automatiquement|tutoriel]] sinon l'​accès aux données n'est pas possible. ​ Cette action n'est à réaliser qu'une seule fois. Vous pouvez aussi faire le montage en ligne de commande:
 +==== Version avant  ubuntu 22.04 ====
 <code bash>​sudo mkdir -v /​media/​Commun <code bash>​sudo mkdir -v /​media/​Commun
 echo LABEL=Commun ​ /​media/​Commun ntfs nosuid,​nodev,​windows_names,​nofail,​x-gvfs-show 0 0 | sudo tee -a /etc/fstab echo LABEL=Commun ​ /​media/​Commun ntfs nosuid,​nodev,​windows_names,​nofail,​x-gvfs-show 0 0 | sudo tee -a /etc/fstab
 +ou
 +echo LABEL=Commun ​ /​media/​Commun ntfs-3g defaults,​windows_names,​nofail,​x-gvfs-show 0 0 | sudo tee -a /etc/fstab
 sudo mount -va </​code>​ sudo mount -va </​code>​
  
 +==== Version depuis ​ ubuntu 22.04 ====
 +Un nouveau pilote est disponible
 +
 +<code bash>​sudo mkdir -v /​media/​Commun
 +echo LABEL=Commun ​ /​media/​Commun ntfs3 defaults,​nofail,​x-gvfs-show,​nohidden,​sys_immutable,​uid=1000,​gid=1000 0 0 | sudo tee -a /etc/fstab
 +sudo mount -va </​code>​
 +Il existe des sécurités pour interdire d'​écrire ou de créer dans certains endroits. La documentation expliquant le fonctionnement reste à trouver. Il semble qu'il soit possible de choisir directement le C: en ne pouvant pas faire n'​importe quoi.
 +
 +En utilisant la  grille des permissions,​ on peut assez facilement se mettre en autorisation d'​écriture ​ répertoire par répertoire.
 +
 +Les anciennes techniques de montage restent utilisables.
 +
 +<​note> ​
 +Problème rencontré :
 +
 +  * En essayant la deuxième version avec Ubuntu 22.04.3 LTS; j' ai eu des problèmes de permission; en utilisant la première commande ca a marche. Tester la création d'un fichier après le mount pour vérifier la ligne rajoutée a /etc/fstab . 
 +  * En effet, ntfs ou ntfs-3g qui sont équivalent sous ubuntu 22.04 et sont différents de ntfs3? ntfs3 qui est recommandé par la communauté
 +  * Après plusieurs essais; ces options marchent bien avec ntfs3 : nosuid,​nodev,​windows_names,​nofail,​uid=1000,​gid=1000
 +  * Les options tels que x-gvfs-show,​nohidden,​sys_immutable ne sont pas nécessaires;​ certaines ne sont pas compatibles pour ubuntu
 + 
 +Ces commentaires sont soumis pour revue.
 +</​note>​
  
  
Ligne 54: Ligne 74:
 Plus cette action est faite rapidement, moins il y  aura de fichiers à dupliquer. Si cette action est faite immédiatement après l'​installation,​ il n'y en a pas. Cette duplication peut se faire avec l'​interface graphique ou en ligne de commandes. Plus cette action est faite rapidement, moins il y  aura de fichiers à dupliquer. Si cette action est faite immédiatement après l'​installation,​ il n'y en a pas. Cette duplication peut se faire avec l'​interface graphique ou en ligne de commandes.
 <code bash>cp -vru $HOME/​{Documents,​Images,​Musique,​Vidéos,​Téléchargements} ​ /​media/​Commun/​$USER</​code>​ <code bash>cp -vru $HOME/​{Documents,​Images,​Musique,​Vidéos,​Téléchargements} ​ /​media/​Commun/​$USER</​code>​
-==== Suppression des dossiers ==== +==== Suppression des dossiers ​d'​origine==== 
-Les dossiers doivent être supprimés. Les conserver ou le refabriquer ultérieurement ​provoquerait ​des doublons avec la référence officielle et des conséquences non connues. Cette suppression peut se faire avec l'​interface graphique ou en ligne de commandes.+Les dossiers doivent être supprimés. Les conserver ou les refabriquer ultérieurement ​provoquera ​des doublons avec la référence officielle et des conséquences non connues. Cette suppression peut se faire avec l'​interface graphique ou en ligne de commandes.
 <code bash>rm -rv $HOME/​{Documents,​Images,​Musique,​Vidéos,​Téléchargements}</​code>​ <code bash>rm -rv $HOME/​{Documents,​Images,​Musique,​Vidéos,​Téléchargements}</​code>​
 ==== Mise à jour du référentiel applicatif ==== ==== Mise à jour du référentiel applicatif ====
-En général, les interfaces graphiques ignorent en standard les répertoires et fichiers cachés. ​ Seule la ligne de commande est possible pour ce contexte. ​+En général, les interfaces graphiques ignorent en standard les répertoires et fichiers cachés. ​ Seule la ligne de commande est possible pour ce contexte.
  
 On va donc indiquer au référentiel que les répertoires ne sont plus à l'​endroit officiel avec ces commandes: On va donc indiquer au référentiel que les répertoires ne sont plus à l'​endroit officiel avec ces commandes:
Ligne 71: Ligne 91:
 <​code>​cp -nv /​etc/​xdg/​user-dirs.conf $HOME/​.config && sed -i '​s/​True/​False/'​ $HOME/​.config/​user-dirs.conf </​code>​ <​code>​cp -nv /​etc/​xdg/​user-dirs.conf $HOME/​.config && sed -i '​s/​True/​False/'​ $HOME/​.config/​user-dirs.conf </​code>​
  
-Toutes les applications respectant cette norme continueront de bien fonctionner et prendront en charge les nouveaux répertoires. Malheureusement l'​application fichiers continue d'​afficher les anciens ​ noms. En cliquant dessus, on obtient le message "​**Oups ! Quelque chose  c'est mal passé**"​.+Toutes les applications respectant cette [[https://​www.freedesktop.org/​wiki/​Software/​xdg-user-dirs/​|norme]]  ​continueront de bien fonctionner et prendront en charge les nouveaux répertoires. Malheureusement l'​application fichiers continue d'​afficher les anciens ​ noms. En cliquant dessus, on obtient le message "​**Oups ! Quelque chose  c'est mal passé**"​.
 Pour éviter ce piège, le plus simple ​ est de se déconnecter et se reconnecter pour réinitialiser l'​interface graphique. Pour éviter ce piège, le plus simple ​ est de se déconnecter et se reconnecter pour réinitialiser l'​interface graphique.
 +==== Quelques commandes utiles ====
 +  * Créer un nouveau répertoire <code bash>​xdg-user-dirs-update --set DIVERS ​   /​media/​Commun/​$USER/​Divers</​code>​
 +  * Lister les fichiers d'un répertoire<​code bash>ls -ls $(xdg-user-dir PUBLICSHARE)</​code>​
 +  * Lire un fichier <code bash>​xdg-open $(xdg-user-dir PUBLICSHARE)/​Date_SAVE.txt</​code>​
 +
 +
 +
  
  
Ligne 86: Ligne 113:
  
 =====Créez une corbeille commune===== =====Créez une corbeille commune=====
-Pour terminer il est aussi possible de créer ​un corbeille commune ​à Ubuntu et à la partition Commun.+Pour terminer il est aussi possible de créer ​une corbeille commune ​entre Ubuntu et la partition Commun ​mais pas avec windows. 
 + 
 +La création du répertoire caché et l'​allocation à l'​utilisateur sont à faire avec les commandes suivantes:​ 
 +<code bash>​sudo mkdir -v /​media/​Commun/​.Trash-$UID 
 +sudo chown -v $USER /​media/​Commun/​.Trash-$UID</​code>​ 
 + 
 + 
 + 
 +===== Protection Multi-utilisateurs ===== 
 +Si plusieurs utilisateurs sont définis dans windows et dans ubuntu et qu'ils ne s'​entendent pas très bien, il peut être nécessaire de paramétrer le fichier de permissions afin que chacun reste dans son coin bien sagement. 
 +Pour plus de détails, [[https://​jp-andre.pagesperso-orange.fr/​permissions.html|read-me]]
  
-Pour le premier utilisateur de l'ordinateur ubuntuReportez-vous à  ce [[:tutoriel:creer_corbeille_partition_ntfs|tutoriel]].+Exemple d'appairage ​ fait par le fichier /​home/​.NTFS-3G/​UserMapping 
 +<code bash>​1000:1000:S-1-5-21-1833069642-4243175381-1340018762-1002 
 +1001:1001:S-1-5-21-1833069642-4243175381-1340018762-1008</​code>​ 
 +Rappel. En standard, tout est autorisé.
  
-Pour les utilisateur suivants: Il n'y a actuellement pas de solution. Le logiciel ​a certainement un peu évolué et malgré l'aide de cette [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2057557|discussion]],​ Il n'a pas été possible de faire fonctionner ​la corbeille  Cependant la recherche de la mise en œuvre de la fonctionnalité n'est pas abandonnée.+===== Evolution du logiciel ===== 
 +Jusqu'à la version 21.10, le logiciel utilisé ​est ** NTFS-3G**.
  
 +Depuis le version 22.04 le logiciel utilisé est **NTFS3** de la société[[https://​www.paragon-software.com/​home/​ntfs-linux-professional/#​|Paragon]] permettant 50% de gain dans les écritures.
 =====Conclusion===== =====Conclusion=====
 Vous pourrez maintenant accéder à vos données que vous soyez sous  Windows ou sous Ubuntu de façon totalement transparente. Vous pourrez maintenant accéder à vos données que vous soyez sous  Windows ou sous Ubuntu de façon totalement transparente.
  
 +Vous pouvez faire la même chose entre plusieurs O.S [[http://​mezigoo.free.fr/​Videos-tutos/​multiboot-linux.html| libres.]]
 +[[https://​doc.ubuntu-fr.org/​organiser_data_utilisateurs#​home_ou_le_repertoire_personnelhomeuser|A lire pour toutes les explications.]]
  • tutoriel/partitions_communes_windows_ubuntu.1646744495.txt.gz
  • Dernière modification: Le 08/03/2022, 14:01
  • par 37.173.170.213