GNU/Linux >> Znalost Linux >  >> Linux

Co Linux dělá s existujícími soubory v přípojném bodě?

Když připojíte souborový systém do adresáře /mount-point , již nemáte přístup k souborům pod /mount-point přímo. Stále existují, ale /mount-point nyní odkazuje na kořen připojeného souborového systému, nikoli na adresář, který sloužil jako bod připojení, takže k obsahu tohoto adresáře nelze přistupovat, alespoň tímto způsobem. Například:

# 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

Existují způsoby, jak získat sloučený pohled na připojený souborový systém a data, která již byla přítomna, ale potřebujete další vrstvu zvanou sjednocovací souborový systém.

V Linuxu existuje způsob, jak zobrazit skryté soubory. Můžete použít mount --bind získat jiný pohled na souborový systém, kde je bod připojení. Například

mount --bind / /other-root-view

Všechny soubory v kořenovém souborovém systému uvidíte pod /other-root-view .

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

Konkrétně /mount-point bude nyní přístupný jako /other-root-view/mount-point a od /other-root-view/mount-point není přípojný bod, jeho obsah můžete vidět zde:

# 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

Bude pouze připojen a soubory zmizí a vrátí se, když je složka odpojena.


Linux
  1. Co dělá Gnome s multimediálními klávesami?

  2. Jak změnit nebo přejmenovat přípojný bod v Linuxu

  3. Rekurzivně vypisujte úplnou absolutní cestu souborů s oprávněními v Linuxu

  1. Co je nového s rdiff-backup?

  2. Jak šifrovat soubory pomocí gocryptfs na Linuxu

  3. Jaká metrika má v Linuxu trasu bez metriky?

  1. Jak rozbalit soubory v Linuxu (s příklady)

  2. Linux – Co znamená možnost Errors=continue Mount?

  3. Práce se soubory ZIP v Linuxu