Windows Ubuntu dual boot - Partager des fichiers entre OS
27
Eh bien, j'ai un netbook, donc je ne peux pas jouer à des jeux sur Windows non plus, pas de problème. Mais je reçois un nouveau PC de bureau avec de meilleurs hadware et il pourra exécuter les jeux les plus populaires et je veux avoir Windows dessus pour jouer à des jeux et des logiciels non compatibles avec ubuntu. Je veux également avoir Ubuntu, comme mon système d'exploitation principal, donc je vais définir un double démarrage.
Dans cet ordinateur, j'aurai un petit SSD avec OS et un deuxième lecteur (un disque dur de 500 Go) pour stocker mes fichiers. Je veux éviter de copier des fichiers d'un système d'exploitation à un autre à chaque fois que je télécharge un fichier. Ma question est: existe-t-il un moyen de faire en sorte que les deux systèmes d'exploitation utilisent ce disque dur pour la maison, comme le définir comme NTFS et le faire monter par Ubuntu /homeet également créer des fenêtres pour stocker les fichiers utilisateur, comme My Documents, My Videoset Downloads, etc., sur cette partition?
Il /homen'est pas conseillé de placer une partition NTFS car Linux ne peut pas conserver la propriété et les autorisations sur la partition NTFS.
Je recommanderais de conserver / home dans la /partition par défaut du SSD et de créer des liens sym vers les dossiers contenant la plupart des données (documents, musique, images, vidéos, etc.) dans une partition "Storage" formatée NTFS, que Ubuntu et Windows peuvent lire et écris à.
Puisqu'il /homestocke également tous vos fichiers de configuration, le maintien /homede la /partition dans le SSD permet de garder les choses rapides.
Après avoir suivi les instructions du "Comment faire", créez les liens sym comme celui-ci:
Ouvrez Nautilus et supprimez les dossiers que vous n'utiliserez pas dans / home / [utilisateur], tels que Documents etc. Vous devriez déjà avoir Documents etc. dans le dossier Storage. (Sous Linux, une partition est également un dossier).
Accédez au dossier de stockage et vous y verrez les dossiers Documents, etc.
Cliquez avec le bouton droit sur le dossier Document et sélectionnez créer un lien . Cela va créer un dossier appelé "lien vers les documents".
De même, créez "Lien vers la musique", "Lien vers les images" et tous les autres sous-dossiers du dossier Stockage.
Copiez ces dossiers "Lien vers ..." dans votre dossier d'accueil /home/[user] .
Enfin, faites un clic droit sur "Lien vers les documents" et renommez-le "Documents". Répétez l'opération pour les liens restants.
Alternativement
Supprimez les dossiers dans / home / [utilisateur] comme précédemment.
Ouvrez un terminal en appuyant sur Ctrl+ Alt+ Tet entrez
Merci beaucoup, en cherchant de l'aide sur Internet, j'ai trouvé cette solution et je l'aime bien, mais je ne savais pas comment faire cette chose sym links donc, merci beaucoup.
Diego
J'ai ajouté un mini comment créer des liens sym dans la réponse.
user68186
Salut :-) Je cherche la meilleure façon de configurer mon propre disque et je trouve votre réponse intéressante. Cependant, je me demande, qu'en est-il du montage d'un /storage/[user]dossier ( storagepartition) sur le /home/[user]dossier ( ospartition) au lieu de créer des liens symboliques? Est-il même possible de monter un seul dossier ou devrai-je créer une partition pour chaque utilisateur?
le
1
@procrastinator veuillez poser une nouvelle question reliant celle-ci.
Si vous avez le même problème, ajoutez simplement les options "uid = 1000" et "gid = 1000" à fstab, sur la ligne qui concerne la partition ntfs. Le mien ressemble à ça:
# storage mount
UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0
Donc, les étapes complètes à partir de zéro sont (comme indiqué par YatriTrivedi de howtogeek.com et Manu Järvinen de son blog )
1. Configurez une nouvelle table de partition GPT dans votre lecteur propre (à partir d'une distribution ubuntu usb en direct, à l'aide de gparted). Planifiez votre schéma de partition d'une manière similaire:
Une partition système EFI (ESP) d'au moins 100 Mo, ce sera le cerveau du démarrage du système
Votre partition Windows (NTFS)
Votre partition Linux (Ext4)
Une grande partition (ou deuxième disque dur) pour stocker vos fichiers (NTFS)
Une petite partition de swap (SWAP)
N'oubliez pas d'étiqueter vos partitions pour plus de commodité.
D'après mon expérience personnelle, si vous prévoyez de jouer à des jeux ou d'utiliser des logiciels spécialisés sous Windows (Adobe Suite, ARCGIS, Autodesk et similaires), prévoyez d'avoir au moins 100 Go sur votre partition Windows. Avec 150 Go et plus, ça devrait aller. Les logiciels Ubuntu sont beaucoup moins exigeants sur la capacité de stockage, vous pouvez donc facilement configurer une partition Linux de 50 à 75 Go en fonction de vos besoins.
2.sudo apt install ntfs-3g pour laisser linux gérer le système de fichiers ntfs, qui est le seul que les deux OS peuvent lire.
3.sudo mkdir /media/storage ou tout autre endroit où vous souhaitez que votre partition apparaisse. Si vous ne savez pas où, copiez / collez simplement cette ligne.
4.sudo cp /etc/fstab /etc/fstab.backup pour sauvegarder votre fichier fstab, qui contient des informations sur ce que votre système doit faire avec vos partitions de disque. L'édition de fstab indiquera à linux de monter cette partition correctement à chaque démarrage, donc faire une sauvegarde est toujours utile au cas où les choses ne marcheraient pas bien. sudo cp /etc/fstab.backup /etc/fstabpour restaurer la sauvegarde si nécessaire.
5. Vous devez maintenant trouver l'UUID de la partition, il est un identifiant unique qui agit comme un numéro de série: sudo blkid. Saisissez votre mot de passe, puis recherchez la ligne correspondant à votre partition de stockage.
/dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs”
/dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″
/dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs”
/dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
C'est là que votre étiquetage lors du formatage initial devient utile. Copiez l'UUID.
6.gksudo gedit /etc/fstab ceci ouvrira fstab pour l'édition. Ajoutez la ligne suivante tout en bas de fstab et collez votre UUID au lieu du mien: # storage mount
UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0
Définir uid = 1000 et gid = 1000 vous permet en quelque sorte d'envoyer vos éléments dans la corbeille depuis Linux. Ne touchez à rien d'autre depuis fstab et assurez-vous que votre UUID est correct.
7. Enregistrez et redémarrez (important).
Et voilà, vous devriez maintenant pouvoir remarquer que vous avez un "stockage" sous le menu des lieux. Ensuite, configurez vos sous-dossiers sous Linux et Windows pour que vos documents, etc., soient stockés dans cette partition!
Comment harmoniser votre configuration à double démarrage pour Windows et Ubuntu semble être cruciale pour votre réponse. Pourriez-vous s'il vous plaît inclure ses parties importantes dans votre question au cas où la ressource distante changerait ou disparaîtrait? Les réponses de lien uniquement sont susceptibles d'être supprimées sur Ask Ubuntu.
David Foerster
Eh bien, puisque c'est le lien que la première réponse a donné en premier lieu, cela n'aurait-il pas plus de sens s'il était détaillé dans cette première réponse? Sinon, je serai heureux de modifier ma réponse!
Nat Azodnem
Cela pourrait être utile, mais l'état des autres réponses n'est généralement pas lié à l'état de la vôtre. Je maintiens ce que j'ai suggéré dans mon commentaire précédent.
/storage/[user]
dossier (storage
partition) sur le/home/[user]
dossier (os
partition) au lieu de créer des liens symboliques? Est-il même possible de monter un seul dossier ou devrai-je créer une partition pour chaque utilisateur?J'ai suivi toutes les étapes indiquées dans Comment harmoniser votre configuration à double démarrage pour Windows et Ubuntu et cela fonctionnait parfaitement, mais je ne pouvais pas envoyer les éléments de la partition NTFS dans la corbeille.
Si vous avez le même problème, ajoutez simplement les options "uid = 1000" et "gid = 1000" à fstab, sur la ligne qui concerne la partition ntfs. Le mien ressemble à ça:
Donc, les étapes complètes à partir de zéro sont (comme indiqué par YatriTrivedi de howtogeek.com et Manu Järvinen de son blog )
1. Configurez une nouvelle table de partition GPT dans votre lecteur propre (à partir d'une distribution ubuntu usb en direct, à l'aide de gparted). Planifiez votre schéma de partition d'une manière similaire:
N'oubliez pas d'étiqueter vos partitions pour plus de commodité.
D'après mon expérience personnelle, si vous prévoyez de jouer à des jeux ou d'utiliser des logiciels spécialisés sous Windows (Adobe Suite, ARCGIS, Autodesk et similaires), prévoyez d'avoir au moins 100 Go sur votre partition Windows. Avec 150 Go et plus, ça devrait aller. Les logiciels Ubuntu sont beaucoup moins exigeants sur la capacité de stockage, vous pouvez donc facilement configurer une partition Linux de 50 à 75 Go en fonction de vos besoins.
2.
sudo apt install ntfs-3g
pour laisser linux gérer le système de fichiers ntfs, qui est le seul que les deux OS peuvent lire.3.
sudo mkdir /media/storage
ou tout autre endroit où vous souhaitez que votre partition apparaisse. Si vous ne savez pas où, copiez / collez simplement cette ligne.4.
sudo cp /etc/fstab /etc/fstab.backup
pour sauvegarder votre fichier fstab, qui contient des informations sur ce que votre système doit faire avec vos partitions de disque. L'édition de fstab indiquera à linux de monter cette partition correctement à chaque démarrage, donc faire une sauvegarde est toujours utile au cas où les choses ne marcheraient pas bien.sudo cp /etc/fstab.backup /etc/fstab
pour restaurer la sauvegarde si nécessaire.5. Vous devez maintenant trouver l'UUID de la partition, il est un identifiant unique qui agit comme un numéro de série:
sudo blkid
. Saisissez votre mot de passe, puis recherchez la ligne correspondant à votre partition de stockage./dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs” /dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″ /dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs” /dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
C'est là que votre étiquetage lors du formatage initial devient utile. Copiez l'UUID.
6.
gksudo gedit /etc/fstab
ceci ouvrira fstab pour l'édition. Ajoutez la ligne suivante tout en bas de fstab et collez votre UUID au lieu du mien:# storage mount UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0
Définir uid = 1000 et gid = 1000 vous permet en quelque sorte d'envoyer vos éléments dans la corbeille depuis Linux. Ne touchez à rien d'autre depuis fstab et assurez-vous que votre UUID est correct.7. Enregistrez et redémarrez (important).
Et voilà, vous devriez maintenant pouvoir remarquer que vous avez un "stockage" sous le menu des lieux. Ensuite, configurez vos sous-dossiers sous Linux et Windows pour que vos documents, etc., soient stockés dans cette partition!
la source