7 votes

Monter un disque Linux à deux endroits

Je cherche un moyen de monter le même lecteur (par exemple /dev/sdd1) à deux endroits sur un disque dur. Si j'essaie d'utiliser à nouveau la commande que j'utilise pour monter un lecteur au premier emplacement, je reçois l'erreur suivante :

"Le montage est refusé car le lecteur NTFS est déjà exclusivement ouvert".

J'ai également essayé de lier le point de montage, mais évidemment si l'emplacement principal est démonté, le dossier lié devient accessible.

Y a-t-il d'autres commandes que je peux essayer ?

13voto

James Mertz Points 390

Avec Linux lier monts, il y a rien de tel comme "emplacement principal". Les deux montages sont égaux ; si l'un est démonté, l'autre restera.

mount --bind /mnt/original /home/max/newlink

(Pour fstab utiliser /mnt/original /home/max/newlink none bind .)

4voto

Allan Points 380

La seule façon que je vois de résoudre ce problème (la partie "que se passe-t-il s'il est démonté ?" en particulier) est d'utiliser automount et liens symboliques, comme suggéré dans la réponse de Gustav :

ln -s /mnt/original /home/max/newlink

Le truc, c'est de faire /mnt et en particulier /mnt/original être couvert par un carte de montage automatique votre distribution devrait fournir un paquetage pour cela, vous aurez besoin de quelque chose comme ce qui suit dans le fichier /etc/auto.master :

/mnt    /etc/auto.mnt

et ensuite dans /etc/auto.mnt :

original        -fstype=ntfs    /dev/sdd1

De cette façon, l'accès à /mnt/original provoquera /dev/sdd1 pour être monté de manière appropriée, mais "regarder à travers" le lien symbolique le fera également monter s'il n'est pas déjà monté pour une raison quelconque.

(Une dernière chose - si vous exportez aussi par samba, vous devez utiliser preexec pour faire croire à Samba qu'il existe. J'étais "l'ami bavard" dans cet article de blog )

3voto

Amir Afghani Points 17519

Vous pouvez créer un lien symbolique vers le deuxième endroit à partir du premier montage :

ln -s /mnt/original /home/max/newlink

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X