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, 15:19]
37.173.170.213 [Création d'une partition commune entre Windows et Ubuntu]
tutoriel:partitions_communes_windows_ubuntu [Le 05/03/2025, 17:15] (Version actuelle)
91.161.152.215 [Quelques commandes utiles]
Ligne 17: Ligne 17:
 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**.\\ 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**. Si vous aviez déjà une autre partition NTFS avec vos données sous Windows, il vous faudra simplement lui donner l'​étiquette **Commun**.
 +
 +Une fois la partition créée ​ commencer par repérer le block device ( la partie qui suit " /dev/ " dans le retour suivant qu ' il faudra mettre à la place des " XXX " dans les commandes suivantes , exemple : sda2 ) de la partition ntfs :
 +<​code>​lsblk -fe7 | grep ntfs</​code>​
 +démonter la partition :
 +<​code>​sudo umount -v /​dev/​XXX</​code>​
 +mettre l ' étiquette en place :
 +<​code>​sudo ntfslabel /dev/XXX Commun</​code>​
 +
  
 ===== Bibliothèque du Dossier Personnel sous windows ===== ===== Bibliothèque du Dossier Personnel sous windows =====
Ligne 22: Ligne 30:
 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 35: Ligne 43:
 =====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 ubuntu 22.04 et supérieure ====
 +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 52: Ligne 85:
 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. 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 des variables système ​====
-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:+Pour une bonne intégration des données personnelles avec l'environnement de bureau, il faut lui indiquer où elles se trouvent en ajustant les variables **[[:​variables_d_environnement#​xdg-user-dirs]]**.  
 + 
 +En ligne de commande ​:
 <code bash> <code bash>
 xdg-user-dirs-update --set DOCUMENTS /​media/​Commun/​$USER/​Documents xdg-user-dirs-update --set DOCUMENTS /​media/​Commun/​$USER/​Documents
Ligne 63: Ligne 97:
 xdg-user-dirs-update --set VIDEOS ​   /​media/​Commun/​$USER/​Vidéos xdg-user-dirs-update --set VIDEOS ​   /​media/​Commun/​$USER/​Vidéos
 </​code>​ </​code>​
 +etc.
 +
 +Il peut être nécessaire de redémarrer sa session pour que tous les logiciels intègrent ces informations.
 +
 On va aussi dire que l'O.S. de base n'a pas à les modifier même lorsque la partition COMMUN est en  [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22132456#​p22132456|incident!]]. On va aussi dire que l'O.S. de base n'a pas à les modifier même lorsque la partition COMMUN est en  [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22132456#​p22132456|incident!]].
 <​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 [[https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html|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é**"​+==== Quelques commandes utiles ==== 
-Pour éviter ce piège, le plus simple ​ est de se déconnecter et se reconnecter pour réinitialiser l'​interface graphique.+  * Créer une nouvelle variable pointant vers un répertoire non standard <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 89: Ligne 132:
  
  
-=====Conclusion=====+===== 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]] 
 + 
 +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é. 
 + 
 +===== 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===== ​
 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.1646749161.txt.gz
  • Dernière modification: Le 08/03/2022, 15:19
  • par 37.173.170.213