Ceci est une ancienne révision du document !
Création d'une partition commune entre Windows et Ubuntu
Souvent lors d'une 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 lire les partitions EXT4 d'Ubuntu,
Merci de bien modifier les documentations qui disent le contraire..
(J'ai déjà mis quelques alertes, mais cela ne semble pas suffisant)
https://doc.ubuntu-fr.org/tutoriel/comment_acceder_a_ses_partitions_d_ubuntu_sous_windows
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 NTFS qu'Ubuntu saura lire.
Merci de préciser qu'il s'agit d'une partition NTFS dédiée à chaque utilisateur de la famille
Ou une partition commune à tous les membre de la famille
Merci de préciser si le montage à lieu avec la fonctionnalité NTFS ou NTFS-3G
Ce tutoriel décrit la marche à suivre pour créer cette partition.
Merci d'expliquer pour quelle raison? Personnellement; je conseille de le rendre commun. d'ailleurs il y en a aussi trois autres (voir quatre) que je conseille de migrer. Ce qui pourrait faire neuf en tout…
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 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 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
Pour éviter de devoir monter automatiquement la partition Commun à chaque démarrage d'Ubuntu, il est possible de paramétrer un montage automatique comme décrit sur ce tutoriel. Un outil très simple peut vous y aider il s'agit de ntfs-config.
je n'ai pas très bien compris ce qui me semble être contradictoire:Pour éviter de devoir **monter automatiquement** la partition Commun à chaque démarrage d'Ubuntu, il est possible de paramétrer un **montage automatique**. J'ai déjà constaté, qu'avec l'arrivée de la version 18.04 beaucoup de personnes se plaignent de devoir de devoir monter manuellement les partitions qui sont sur support externe alors qu'avant c'était automatique... Je pense que la phrase est simplement mal tournée???? Elle devrait certainement être Pour éviter de devoir **monter __MANUELLEMENT__** la partition Commun à chaque démarrage d'Ubuntu
OU
Lorsque vous installez ubuntu, faites en sorte que cette partition existe déjà. Prenez le choix d'installer par la méthode " autre chose" et dites à l'installateur de monter cette partition sur le point de montage en choisissant /Commun comme point de montage. Une astuce pour le faire. Sélectionner dans la liste de partition, celle qui commence par / et compléter avec les caractères Commun. Surtout ne mettez pas d'espace après le slash!!! ou choisissez une autre et changer son nom.
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 le disque dans 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.
Je ne pense pas qu'écrire froidement cette simple phrase suffise à l'utilisateur normal pour réaliser l'action. Il faut mettre un lien qui détaille plus.
Pour l'avoir pratiqué N fois, je peux affirmer que je n'ai jamais vu un mécanisme si complexe de gestion de CLICS. Comme je viens d'installer WINDOWS18.04, peut-être cela a t'il changé? (pour devenir encore plus compliqué?)
Il faut simplement trouver le bon lien à conserver parmi cette liste forcement incomplète.
https://www.windows8facile.fr/deplacer-bibliotheques-sur-autre-disque-partition/
https://www.mediaforma.com/windows-10-choisir-lemplacement-de-la-bibliotheque-documents/
Trop Drôle! ( Désolé, lien perdu suite à des copier/coller)
https://sospc.name/modifier-emplacement-dossiers-personnels/
https://informatique-beaujolaise.blogspot.fr/2013/02/deplacer-mes-documents-sur-une-autre.html
Notons simplement que cette technique ne déplace de 42% des dossiers (5 sur 12)
Sous Ubuntu
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.
===⇒ J'émets un doute sur cette solution. En effet dans le fichier lui-même, il est écrit "All local changes will be retained on the next run." et j'ai constaté que modifier la directory "téléchargement" et dans la foulée, lancer un téléchargement abouti à un stockage dans l'ancien lieu.
Un autre problème. Si pour une raison quelconque la partition n'est pas montée, le fichier est automatiquement modifié et retrouve les valeurs par défaut.
Notons qu'en cas de montage automatique, ubuntu n'est pas fiable et a trois comportements: a) Il dit qu'il ne peut pas accéder à la partition et demande quoi faire. b) Il se plante. Dans ce cas, on va au plus pressé et on modifie le fichier /etc/fstab. La partition n'est plus montée, et les liens sont cassés. C) il monte la partition en READ ONLY Notons aussi que ce document a oublié de dire qu'il est absolument nécessaire de déactiver l'hibernation pour éviter le risque majeur de non-montage et que windows la rétabli lors des mises à jour importantes. (On boucle!) Quelques intervenants sont maintenant d'accord pour dire que cela n'est plus une bonne solution et qu'il faut utiliser la seconde solution même si elle est lourde à mettre en oeuvre. Nous avons aussi décidé de ne plus parler de la solution BIND non évoquée dans ce document. Il faut malgré tout en parler pour dire de ne pas utiliser cette technique.
J'ai aussi constaté que quelques variantes de UBUNTU ne traitaient pas correctement ce paramétrage.
Cependant, ce que je retiens des aides que j'apporte, c'est qu'il faut avoir le courage de dire La solution de premiere intention est celle-ci ??? et si elle ne fonctionne pas, il y a une solution de dépannage qui est celle décrite ci-après. Il faut une méthodologie de hiérarchisation afin que tous les intervenants sur ce sujet aillent dans le même sens et ne se contredisent pas…
Désolé si cela commence à redevenir un brouillon, Mais je sais que le nécessaire sera fait pour prendre en compte ces constatations et les éliminer en les intégrant correctement a la documentation puisque cela m'a été imposé.
J'en profite pour vous dire que je n'ai absolument rien compris à ce que je devais faire après avoir cliqué sur le premier lien de cette documentation. .
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 :
ln -s /media/$USER/Commun/Documents Documents
Adaptez les chemins à vos dossiers.
Avec un script
Ce petit script peut faire le travail en une fois
:
- Commun.sh
#! /bin/sh ##Prérequis à l'exécution du script, création d'une partition ntfs avec pour étiquette Commun et avoir monté la partition commune## ##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
Ce script peut aussi faire le travail
Si vous avez déjà utilisé ubuntu depuis pas mal de temps et que vous avez déjà des données dans votre /home ==
#! /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 /DATA## ## Ne pas être connecté à la messagerie. ## Ne pas être en train de télécharger des fichiers ## ne pas être en train d'utiliser VLC..... etc. UTILISATEUR=$USER #### Nom de l’utilisateur de DATA 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 mv -nv $HOME/$i/* /DATA/$UTILISATEUR/$i ## suppression du répertoire rm -Rv $HOME/$i ## faire le lien sur le nouvel endroi ln -s /DATA/$UTILISATEUR/$i $HOME/$i done ## liste pour vérifier les liens ls -ls $HOME/$i ## Traiter MOZILLA mkdir /DATA/$UTILISATEUR/Mozilla mv -nv $HOME/.mozilla/* /DATA/$UTILISATEUR/Mozilla rm -Rv $HOME/.mozilla ln -s /DATA/$UTILISATEUR/Mozilla $HOME/.mozilla
##Création d'une corbeille## mkdir /media/$USER/Commun/.Trash-1000 chown $USER /media/$USER/Commun/.Trash-1000</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 suivant.
Conclusion
Vous pourrez maintenant accéder à vos données que vous soyez sous Windows ou sous Ubuntu de façon totalement transparente.