GNU/Linux >> Tutoriels Linux >  >> Linux

Que fait Linux avec les fichiers existants dans un point de montage ?

Lorsque vous montez un système de fichiers sur un répertoire /mount-point , vous ne pouvez plus accéder aux fichiers sous /mount-point directement. Ils existent toujours, mais /mount-point fait désormais référence à la racine du système de fichiers monté, et non au répertoire qui a servi de point de montage, de sorte que le contenu de ce répertoire ne soit pas accessible, du moins de cette manière. Par exemple :

# touch /mount-point/somefile
# ls /mount-point/somefile
/mount-point/somefile
# mount /dev/something /mount-point
# ls /mount-point/somefile
ls: cannot access /mount-point/somefile: No such file or directory

Il existe des moyens d'obtenir une vue fusionnée du système de fichiers monté et des données déjà présentes, mais vous avez besoin d'une couche supplémentaire appelée système de fichiers d'union.

Sous Linux, il existe un moyen de voir les fichiers cachés. Vous pouvez utiliser mount --bind pour obtenir une autre vue du système de fichiers où se trouve le point de montage. Par exemple

mount --bind / /other-root-view

Vous verrez tous les fichiers du système de fichiers racine sous /other-root-view .

# cat /other-root-view/etc/hostname 
darkstar

En particulier, /mount-point sera désormais accessible en tant que /other-root-view/mount-point , et depuis /other-root-view/mount-point n'est pas un point de montage, vous pouvez y voir son contenu :

# ls /mount-point/somefile
ls: cannot access /mount-point/somefile: No such file or directory
# ls /other-root-view/mount-point/somefile
/other-root-view/mount-point/somefile

Il sera simplement monté et les fichiers disparaîtront, revenant lorsque le dossier sera démonté.


Linux
  1. Comment chiffrer des fichiers avec gocryptfs sous Linux

  2. Comment décompresser des fichiers sous Linux (avec exemples)

  3. Que fait Gnome avec les touches multimédias ?

  4. Linux - Que signifie l'option de montage Errors=continue ?

  5. Travailler avec des fichiers ZIP sous Linux

Tutoriel de commande Linux zforce avec exemples

Commande de recherche Linux avec des exemples pratiques

Comment synchroniser des fichiers avec Unison sous Linux

Commande de montage Linux avec exemples

Commande lsof sous Linux avec exemples

Commande comm Linux avec exemples