Zaten dosyaları içeren bir klasöre bir sürücü takarsanız dosyalar nereye gider?


32

Yanlışlıkla zaten dosya içeren bir klasöre yeni bir sürücü taktım. Onları umursamıyorum ve başka bir yerlerinde bulunduruyorum ama bu klasör şimdi boş görünüyor. Dosyalara ne olduğunu merak ediyorum. Basitçe Linux tarafından mı siliniyorlar?


Hiçbir yere "gitmez". Onları göremezsin.
Shadur

14
Siz kitap okumadığınız zamanlarda kitaplardan gelen karakterlerin gittiği yere giderler.
Andrew Beals,

5
Bu, bazı şeylerin durumunu bilmek için kullandığım / kötüye kullandığımın eğlenceli işlevlerinden / özelliklerinden biridir. Bazı bağlama noktaları (dizin), not mountediçine boş bir dosya bırakacağım böylece içine göz atarsam, derhal ne olursa olsun monte edilmediğini anlayacağım.
katilist

Yanıtlar:


37

Sadece "gölgeli" ve söküldüğünde tekrar orada olacak. :)

Aslında dosyalar "orda" bozulmamış ve onlara hemen ulaşmanız gerekiyorsa, unmounting w / o, bindmount adı verilen bir çözüm olabilir.

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

Çalışır (yani), çekirdekten bir dosya sistemini bazı bağlama noktalarına bağlamasını istediğinizde, çekirdek bu bağlantı noktasını monte ettiğiniz dosya sistemine "görüntüleme bağlantı noktası" olarak görür, bu nedenle orada monte edilmiş FS içeriğini görmeniz beklenir .

Ancak bu FS'lerin "katmanlarının" tek bir görünüme birleştirilmesinin tek yolu bu değil . " Sendika Dağı " yaklaşımı diye bir şey var (bunun "Plan 9'da merkezi bir kavram", BTW olduğunu bilmek komik). Linux şunu kullanabilirsiniz Aufs , (3.18 beri) şu anda, ana hat çekirdeğin içine yolunda yapılan, ya da hiçbir zaman OverlayFS - bu yaptığımız .


21

Yeni monte edilmiş dosya sistemi, ilk dosya sisteminin bir kısmını gizleyen bir kaplamaya benzer. Poige tarafından açıklanan şekilde bağlanma bağlama gibi dosyalara erişmek için hile vardır. Linux'ta kişisel olarak bir dosya sistemini bir defadan fazla farklı bağlama noktalarına monte edebilmenizi seviyorum. Böylece, kök dosya sistemini olduğu /gibi açabilirsiniz /mnt. Kayıp alan / kayıp dosya / disk kullanımı sayma / ... hata ayıklama yaparken bu kullanışlı

Yakaladım en:

  • Eski dosyalar hala orada ve boş alan kullanıyor . Bir mount tarafından gizlenen dosyalarda 'eksik' disk alanı olması yaygın bir hatadır. Örneğin, yanlışlıkla büyük dosyaları bir dizine yazdığınızda ve bir zamanlar üzerine bir dosya sistemi oluşturmaya karar verdiniz. Örneğin, günlük dosya sistemi uygun şekilde monte edilmeden önce büyük bir veritabanını yanlışlıkla başlatmak ...
  • Bir program daha sonra yeni monte edilmiş bir dosya sistemi tarafından gizlenen bir dosya açık olduğunda, program onu ​​önemsemez ve 'gizli' dosyayı kullanana kadar başarılı bir şekilde tutar. O andan itibaren, bu dosya yeni dosya sisteminin bağlantısı kesilene ve temeldeki dizin tekrar belirene kadar sürece görünmez hale gelir.

Bir dosya sistemini bir kereden fazla takmanız çok ilginç. Bu işe yarayacak gibi geliyor.
T. Brian Jones,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.