GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa fa Linux con i file esistenti in un punto di montaggio?

Quando monti un filesystem su una directory /mount-point , non puoi più accedere ai file in /mount-point direttamente. Esistono ancora, ma /mount-point ora si riferisce alla radice del filesystem montato, non alla directory che fungeva da punto di montaggio, quindi non è possibile accedere al contenuto di questa directory, almeno in questo modo. Ad esempio:

# 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

Esistono modi per ottenere una vista unita del filesystem montato e dei dati che erano già presenti, ma è necessario un ulteriore livello chiamato union filesystem.

Sotto Linux, c'è un modo per vedere i file nascosti. Puoi usare mount --bind per ottenere un'altra vista del filesystem in cui si trova il punto di montaggio. Ad esempio

mount --bind / /other-root-view

Vedrai tutti i file nel filesystem root sotto /other-root-view .

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

In particolare, /mount-point sarà ora accessibile come /other-root-view/mount-point , e da /other-root-view/mount-point non è un punto di montaggio, puoi vedere il suo contenuto qui:

# 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

Verrà semplicemente montato e i file scompariranno, tornando indietro quando la cartella viene smontata.


Linux
  1. Cosa fa Gnome con i tasti multimediali?

  2. Linux:cosa significa l'opzione di montaggio Errors=continue?

  3. Lavora con i file ZIP in Linux

  4. Cosa sono i file sparsi in Linux

  5. Cosa fa poll() con un timeout pari a 0?

Esercitazione sui comandi zforce di Linux con esempi

Comando Trova Linux con esempi pratici

Come sincronizzare i file con Unison su Linux

Comando di montaggio Linux con esempi

lsof Command in Linux con esempi

Comando di comunicazione Linux con esempi