GNU/Linux >> Znalost Linux >  >> Linux

Kam jdou soubory, když připojíte disk ke složce, která již obsahuje soubory?

Tato otázka zde již obsahuje odpovědi :Přístup k původnímu obsahu přípojného bodu

(3 odpovědi)
Uzavřeno před 12 měsíci.

Právě jsem omylem připojil nový disk do složky, která již obsahovala soubory. Nestarám se o ně a mám je někde jinde, ale ta složka je teď prázdná. Zajímalo by mě, co se stalo se soubory. Jsou jednoduše odstraněny Linuxem?

Přijatá odpověď:

Jen „zastíněný“ a bude tam znovu, když se odpojí. 🙂

Ve skutečnosti jsou soubory „tam“ nedotčené a pokud je potřebujete okamžitě získat, bez odpojení, lze to obejít pomocí takzvaného bind mount:

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

Funguje to (tak), protože když požádáte jádro, aby připojilo souborový systém k nějakému přípojnému bodu, jádro považuje tento přípojný bod za „port pro zobrazení“ k souborovému systému, který připojujete, takže se očekává, že uvidíte připojený FS obsah.

Ale toto není jediný způsob, jak lze tyto „vrstvy“ FS zkombinovat do jednoho pohledu. Existuje takzvaný přístup „union mount“ (je legrační vědět, že jde o „ústřední koncept v plánu 9“, BTW). Na Linuxu jste mohli použít Aufs, které se nikdy nedostalo do jádra hlavní řady, nebo v současné době (od 3.18) OverlayFS – ano.


Linux
  1. [Linux]:Jak kopírovat soubory/adresáře bez přepsání souborů, které jsou již zkopírovány!

  2. Smazat všechny soubory ve složce kromě posledních (nejnovějších) 20?

  3. Výpis počtu souborů v každé složce Kde název složky odpovídá vzoru?

  1. Kam jdou soubory, když je vydán příkaz Rm?

  2. Který příkaz umožňuje zobrazit skryté soubory v SSH?

  3. Kde najdu zdrojový kód příkazu cp?

  1. Odstraňte soubory a složky v terminálu Linux

  2. Hledání souborů, které zabírají nejvíce místa na disku

  3. mount -t TYP / - jak poznat, co by mohl být TYP?