GNU/Linux >> Tutoriels Linux >  >> Linux

Où vont les fichiers si vous montez un lecteur dans un dossier contenant déjà des fichiers ??

Cette question a déjà des réponses ici :Accès au contenu original du point de montage

(3 réponses)
Fermé il y a 12 mois.

Je viens accidentellement de monter un nouveau lecteur dans un dossier qui contenait déjà des fichiers. Je m'en fous d'eux et je les ai ailleurs, mais ce dossier semble vide maintenant. Je suis curieux de savoir ce qui est arrivé aux fichiers. Sont-ils simplement supprimés par Linux ?

Réponse acceptée :

Juste "ombré" et sera là encore une fois démonté. 🙂

En fait, les fichiers sont "là" intacts et si vous avez besoin d'y accéder immédiatement, sans démontage, cela peut être contourné avec ce qu'on appelle bind monter :

mount --bind /Original/FS/Mount/Point /Somewhere/Else

Cela fonctionne (donc) parce que lorsque vous demandez au noyau de monter un système de fichiers sur un point de montage, le noyau traite ce point de montage comme un "port de vue" vers le système de fichiers que vous montez, donc on s'attend à ce que vous voyiez FS monté contenu ici.

Mais ce n'est pas la seule façon dont ces "couches" FS peuvent être combinées en une seule vue. Il y a ce qu'on appelle l'approche "montage syndical" (c'est drôle de savoir que c'est "un concept central du Plan 9", BTW). Sous Linux, vous pouvez utiliser Aufs, qui n'a jamais fait son chemin dans le noyau principal, ou, actuellement (depuis 3.18), OverlayFS — c'est le cas.


Linux
  1. [Linux] :Comment copier des fichiers/répertoires sans écraser les fichiers déjà copiés !

  2. Comment imprimer le nom des fichiers manquants dans un dossier ?

  3. Le but du dossier Lost+found sous Linux et Unix ?

  4. Liste du nombre de fichiers dans chaque dossier où le nom du dossier correspond à un modèle ?

  5. Où vont les fichiers lorsque la commande Rm est émise ?

Comment créer une liaison de clé qui me permet de monter Google Drive ?

Où est le répertoire temporaire sous Linux ?

Lorsque vous effectuez apt-get install, où sont stockés les fichiers .deb ?

Recherche des fichiers qui utilisent le plus d'espace disque

mount -t TYPE / - comment savoir quel pourrait être le TYPE ?

Est-il possible de lister les fichiers mis en cache ?