Bir bağlama noktası dizinindeki önceden varolan dosyalar güvenli ve etkilenmemiş mi?


11

Ben bir "mountpoint" dizinde önceden var olan dosyaların fark ettik ortadan zaman monte komutu uygulanır ... ve dizin olduğunda o zaman yeniden görünür çerçevesiz .

Bu dosyalar yalnızca bağlanma süresi boyunca "tatilde" mi? ... güvende mi? ... ve montaj aktifken bunlara erişmenin bir yolu var mı?

Yanıtlar:


10

Dosyalarınız hakkında endişelenmeyin, içinde bulundukları dizin bir bağlama noktası olarak kullanılırken bunların üzerine yazılmaz. Ne yazık ki, bu dizine bağlandığınızda sistem tarafından tamamen görünmez olurlar. Dizin bir bağlama noktası olarak kullanılırken bunlara erişmenin önemsiz bir yolu yoktur. Bunları kullanmanız gerekiyorsa, önce dosya sistemini kaldırmanız gerekir.


2
Teşekkürler ... Ben burada sadece denedim litlle deney, var önceden tutumumuzu bana gizli dosyalara erişim sağlar (bu herhangi bir kullanım olacağını neden göremiyorum, ama çalışır): - mntDir1 sahiptir file1 ve mntDir2 boş - mount mntDir1 mntDir2(mntDir2 artık dosya1'i gösteriyor) - mount /dev/sdc1 mntDir1(mntDir1 sadece sdc1 dosyalarını göster .. ve mntDir2 hala "normalde" erişilebilir olan dosya1'i gösteriyor) - Sadece bir ilgi noktası :)
Peter.O

2
İlginç geçici çözüm =) ama neden / dev / sdc1'i mntDir2'ye bağlamayasınız ki?
Nick Pascucci

/ Dev / sdc1 dosyalarının mntDir1 yolunda bir nedenden dolayı kullanılabilir olması yararlı olabilir, ancak yine de orada bulunan orijinal dosyalara erişmek istiyorsanız ... (tabii ki, hala daha fazla gibi görünüyor) uzun vadeli kullanmak istediğiniz bir şeyden daha geçici bir geçici çözüm).
JanC

Başka bir geçici çözüm: bağlama noktasının dizinindeki dosyalarda sabit bağlantılar kullanın
moala

Açıklık için teşekkürler. Bu gerçekten komik ve inanılmaz, böyle bir dosya kullanıcı izin vermeden görünmez hale getirmenin böyle kanıtlanmış bir sistem tarafından izin verilir
Atul

1

@CodeMonks yanıtında belirtildiği gibi dosyalar güvenlidir.

Ancak dosyalara erişmek için daha güvenli bir çözüm var. Diyelim ki /data/media/çeşitli medya dosyalarına sahip bir dizininiz var ( /datave /data/mediaaynı dosya sisteminde)

Şimdi böyle bir şey monte /data/media etmek içerdiği dosyaları gizleyecektir. (usbdrive eklediğinizi /dev/sdb1ve taktığınızı varsayalım /data/media)

Dosyalara erişmek için /data/media: Güvenli tarafta olmak için, önce boş bir dizin oluşturun /mnt/mymedia ve ardından mount --bind(dizin düzeyinde çalışır)

sudo mount --bind  /data /mnt/mymedia/

/dataUsb sürücüden sonra monte ediyorsanız , üst dizini kullanmanız gerektiğini lütfen unutmayın ! Ama eğer kullandıysan

sudo mount --bind  /data/media /mnt/mymedia/

Bahsedilen usbdrive'ı monte etmeden önce orijinal dosyalarınıza hala/mnt/mymedia

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.