Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/06/2012, à 19:16

Arbiel

mount --rbind ancien_répertoire nouveau_répertoire

Bonsoir

"man mount" a écrit :

L'appel est :
                     mount --bind ancien_répertoire nouveau_répertoire
              ou avec l'option courte
                     mount -B ancien_répertoire nouveau_répertoire
              ou avec les entrées fstab :
                     /ancien_répertoire /nouveau_répertoire none bind

              À la suite de cet appel, le même contenu est accessible en deux endroits. On peut également remonter un
              fichier unique (sur un fichier unique).

              Cet appel attache seulement un unique système de  fichiers  (ou  une  partie),  et  pas  les  éventuels
              sous-montages.  La  hiérarchie  complète,  y  compris  les sous-montages, est attachée une seconde fois
              avec :
                     mount --rbind ancien_répertoire nouveau_répertoire
              ou avec l'option courte
                     mount -R ancien_répertoire nouveau_répertoire

Je remercie d'avance quiconque pourra m'expliquer ou me dire où je peux apprendre ce que sont les sous-montages.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#2 Le 21/06/2012, à 23:39

m_m

Re : mount --rbind ancien_répertoire nouveau_répertoire

Voici un extrait de mon fstab:

UUID=9b184871-58ae-472c-afcd-0a8cc2c29480 /               ext4    errors=remount -ro 0       1
UUID=48434151-d4c4-43f1-90da-69fffce6a5d7 /home           ext4    defaults      

/home est un sous-montage de /.

Donc:

$ sudo mount --bind / a
$ ls a/home
$ sudo mount --rbind / b
$ ls b/home
user lost+found
$

[edit: exemple corrigé. On devrait pas écrire à des heures pareilles...]

Dernière modification par m_m (Le 22/06/2012, à 15:02)

Hors ligne

#3 Le 22/06/2012, à 00:30

Arbiel

Re : mount --rbind ancien_répertoire nouveau_répertoire

Je suis désolé, je ne comprends pas ton exemple.

Peux-tu m'expliquer ce que sont a et b avant et après l'ordre mount -bind et mount -rbind

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#4 Le 22/06/2012, à 15:07

m_m

Re : mount --rbind ancien_répertoire nouveau_répertoire

Hello!

Désolé, mon exemple était foireux, je l'ai corrigé.

a et b sont des dossiers.

Donc:
- mount -bind / a -> remonte / sur a, mais ignore le sous-montage /home (c'est pour cela que "ls a/home" ne retourne rien.
- mount -rbind / b -> remonte / sur b, y compris les sous-montages (c'est pour cela que "ls b/home" donne le même résultat que "ls /home").

Je te propose de tester sur ta machine avec les différentes options, et tu verras la différence.

Dernière modification par m_m (Le 22/06/2012, à 15:08)

Hors ligne

#5 Le 23/06/2012, à 00:37

Arbiel

Re : mount --rbind ancien_répertoire nouveau_répertoire

Je te remercie pour ces informations supplémentaires. Je vois à peu près ce dont il s'agit et je vais effectivement faire des tests pour vérifier que je comprends bien la situation.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne