(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.