J'utilise Linux (Ubuntu 11.10) et Windows (7) sur le même système, sur deux partitions.
J'ai donc ce dossier sous Windows:
C:\Users\Me\Folder
Et j'ai créé ce dossier sous Linux:
/mnt/Folder
Maintenant, essayons de faire quelque chose comme ça:
Sudo mount /media/Acer/Users/Me/Folder /mnt/Folder
Ça ne marche pas. Je suppose que cela a à voir avec cela, on ne peut monter qu'un média et non des dossiers. De toute façon. Y a-t-il un moyen de faire ça?
En supposant que votre lecteur C:
Windows soit déjà monté sous /media/Acer
, vous pouvez créer un lien symbolique dans le sous-répertoire qui vous intéresse:
$ Sudo ln -sf /media/Acer/Users/Me/Folder /mnt/Folder
L'option -s
indique à ln
de créer un lien symbolique au lieu d'un lien physique, et l'option -f
lui demande de remplacer /mnt/Folder
s'il existe. Vous n'aurez donc pas pour le supprimer au préalable.
Vous pouvez toujours monter un drive
(alias Paritition
, Filesystem
) dans un dossier et non dans un autre.
Dans ce cas, vous devrez donc monter tout votre C:
ou D:
dans votre dossier.
Dans Linux
, ces dossiers sont considérés comme /dev/sda1
ou /dev/sdb3
ou à peu près en fonction de la création de votre lecteur et des types de périphériques que vous avez utilisés.
pour en savoir plus sur vos partitions, vous pouvez exécuter fdisk -l
pour connaître vos partitions déjà montées, vous pouvez faire: df -h
(h pour lisible par l'homme)
Celui que vous avez identifié, qui est votre partition correcte, comme c'est /dev/sda1
ou /dev/sda2
, vous pouvez les monter de cette façon:
Sudo mount /dev/sda1 /path/to/your/folder
Vous pouvez créer un point de montage partagé. L'avantage par rapport à la création d'un lien symbolique serait que si vous démontiez le dossier Windows, cela ne vous laisserait pas avec un lien symbolique brisé, ce qui est un problème de sécurité. Pour créer un montage partagé, vous devez d'abord "marquer" le point de montage que vous utilisez comme partagé:
mount --bind /media/Acer/Users/Me/Folder /media/Acer/Users/Me/Folder
mount --make-shared /media/Acer/Users/Me/Folder
maintenant lier un duplicata à/mnt comme ceci
mount --bind /media/Acer/Users/Me/Folder /mnt/Folder
Vous pouvez en savoir plus sur les points de montage partagés dans la documentation Red Hat vous pouvez le trouver ici
Cela devrait également fonctionner pour Ubuntu. Je l’ai testé sur ma machine Debian:
root@Alucard:~# mount --bind /media/DATENKORB/ /media/DATENKORB/
root@Alucard:~# mount --make-shared /media/DATENKORB/
root@Alucard:~# mkdir /mnt/DATENKORB
root@Alucard:~# mount --bind /media/DATENKORB/ /mnt/DATENKORB/
root@Alucard:~# cd /mnt/DATENKORB/
root@Alucard:/mnt/DATENKORB# ls
>> DSC_4988.JPG _MG_6326.geaendert.JPG
root@Alucard:/mnt/DATENKORB# touch test
root@Alucard:/mnt/DATENKORB# cd /media/DATENKORB
root@Alucard:/media/DATENKORB# ls
>> DSC_4988.JPG _MG_6326.geaendert.JPG test