Outils pour utilisateurs

Outils du site


sysadmin:linux:montages-lies

Ceci est une ancienne révision du document !


Montages liés

Le montage lié (option --bind ou -B) est disponible sur les versions 2.4.0 et supérieures du noyau.

Le montage peut concerner une sous partie de l’arborescence ou même un fichier comme le montre l'exemple ci-dessous

# Création de deux fichiers textes
$ echo "Ceci est le contenu de mon fichier test!" | sudo tee /tmp/test.txt
$ echo "Ceci est le contenu de mon fichier temoin!" | sudo tee /opt/temoin.txt
 
# Affiche le contenu des fichiers, chacun a un contenu propre:
$ cat /tmp/test.txt 
Ceci est le contenu de mon fichier test!
 
$ cat /opt/temoin.txt 
Ceci est le contenu de mon fichier temoin!
 
# Montage du fichier /tmp/test.txt sur /opt/temoin.txt
$ sudo mount -B /tmp/test.txt /opt/temoin.txt
 
# /opt/temoin.txt et /tmp/test.txt désigne à présent le même espace
$ cat /opt/temoin.txt 
Ceci est le contenu de mon fichier test!
 
# Ajouter une ligne dans /opt/temoin.txt revient à l'ajouter dans /tmp/test.txt
$ echo "Ajout une ligne" | sudo tee --append /opt/temoin.txt
$ cat /tmp/test.txt 
Ceci est le contenu de mon fichier test!
Ajout une ligne
 
# Le démontage rend à nouveau disponible le contenu initial du fichier /opt/temoin.txt
$ sudo umount /opt/temoin.txt 
$ cat /opt/temoin.txt 
Ceci est le contenu de mon fichier temoin!

Références

  • man mount
sysadmin/linux/montages-lies.1503414027.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)