Birçok insan Linux'un bağlama bağları hakkında bilgi tutmadığını söylüyor, bu yüzden bunların ve kaynaklarının bir listesini almanın bir yolu yok. İşte bazı örnekler:
dan Buradaki yorumların biri :
IIRC bu bilgi hiçbir yerde tutulmaz: sonra
mount --bind, iki kopya eşdeğerdir, diğerinden daha “orijinal” olan bir tane yoktur. Ne de olsa zaten sökülmüş olsaydı orijinal olamazdı/mnt.dan bu sitede bir cevap :
Bu nedenle, hangi bağların bağlama bağları olduğunu hatırlamanın tek yolu, bırakılan bağlama komutlarının günlüğüdür
/etc/mtab. Bir bağlama bağlama işlemi, bağlama bağlama seçeneği ile belirtilir (dosya sistemi türünün yok sayılmasına neden olur). Ancak mount'un yalnızca belirli bir dizi seçenekle bağlanmış dosya sistemlerini listeleme seçeneği yoktur.dan bir Debian hata raporu :
Bu kasıtlı. Her iki bağlama noktası da her yönden tamamen eşittir, böylece çekirdek onları ayırmak için herhangi bir bayrak tutmaz.
Yukarıda da saçma. Araç findmnt, bağlama bağlarının kaynak yollarını listeleyebilir (şeklinde device[source-path]; Ayrıca cihazı değil, yalnızca kaynak yolunu listelemeye çalışıyorum ). Linux çekirdeği bağlama bağını korumak istiyorsa, bu bilgilerin bir yerde saklanması gerekir , aksi takdirde bunun /homebağlı olduğunu bilemez /users. Peki bu veriler nerede? RAM'de belirsiz bir bölgede mi depolanıyor? Bir yere mi findmntbakıyor /proc?
/proc/self/mountinfonispeten yakın zamanda yeniden yapılandırıldı sanırım . Daha önce yol bilgisine sahip olmayan RHEL6 makinemdeydim ama RHEL7 makinem yapıyordu ve bağlantınızda belirtildiği gibi Wheezy de yapıyor.
/dev/Amonte edilir /Bve yapmanız mount --bind /B /C, eski çekirdekler sadece hatırlamak /B → /dev/Ave /C → /dev/Aonlar arasında herhangi bir ilişki hatırlamıyorum, /Bve /C. Yani demontajın /Bdoğal olarak hiçbir etkisi yoktur /C. Daha yeni çekirdekler /Cbunun bağlama noktası /Bolduğunu hatırlar , ancak bağlantısızsa /Cçalışmaya devam etmesini engellemeyen bir şekilde, /Bnasıl olduğunu tam olarak bilmiyorum.
findmntve hangi seçenekleri sunuyorsunuz? Benimki böyle çıktı almıyor ve kullanmakta_PATH_PROC_MOUNTINFOolduğu kaynak koduna bakarak,/proc/self/mountinfoiçinde bu bilgilere sahip olmayan görünüyor .