100 votes

Comment monter un dossier depuis une autre partition ?

Existe-t-il une commande pour monter un dossier d'une partition vers ma partition principale ?

Exemple de ce que j'aimerais faire, mais qui ne fonctionne évidemment pas :

mount /media/tc1/folder /home/dvad/home

Si ce n'est pas en utilisant une commande, y a-t-il un autre moyen de le faire ?

167voto

Mufaka Points 54

Oui, mais avant d'en arriver là, ne pouvez-vous pas simplement faire un lien symbolique ?

ln -s /media/tc1/folder ~/home

Ce lien est juste un fichier qui est interprété. Il est automatiquement permanent (jusqu'à ce que vous supprimiez le fichier).

À défaut, vous pouvez utiliser mount comme vous l'avez décrit, mais la syntaxe est légèrement différente :

mount --bind /media/tc1/folder /home/dvad/home

Ce n'est pas du tout permanent, et sera effacé par un redémarrage. Si vous voulez qu'il persiste, vous aurez besoin de quelque chose dans votre fichier /etc/fstab comme ça :

/media/tc1/folder    /home/dvad/home    none    bind

Si vous essayez un montage et qu'il ne fonctionne pas, vous devez vous assurer que le périphérique de niveau bloc est monté. Vous ne pouvez pas monter directement un sous-répertoire d'une partition sans avoir préalablement monté la partition.

15voto

leftaroundabout Points 756

Une alternative à mount :

bindfs -n /media/tc1/folder /home/dvad/home

Nécessite sudo apt-install bindfs .

Comme avec mount il s'agira d'un point de montage réel (non permanent), c'est-à-dire que, par exemple, les systèmes de contrôle de version ne le suivront pas seulement comme une référence symbolique, mais verront les fichiers "là-dedans". Cependant, comme pour ln -s vous n'avez pas besoin des droits de superutilisateur pour bindfs comme vous le feriez pour mount .

Démonter avec fusermount -u /home/dvad/home (ou en redémarrant).

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