/ Proc / pid / mountinfo dosyasının amacı nedir?


11

/proc/pid/mountinfoDosyanın amacı nedir ( pid sayısal işlem kimliği ile)?

Görebildiğim kadarıyla /proc/mountsdosyanın içeriğini yansıtıyor ama ek bilgi ile.

Ayrıca dosya tüm işlemler için aynı kalır: rastgele seçilen iki işlem için fark çıktı döndürmez ( diff /proc/3833/mountinfo /proc/2349/mountinfo)

Ne içerdiğini sormadığımı lütfen unutmayın. İnternetteki tanımlardan 'Bu dosya bağlama noktaları hakkında bilgi içeriyor' ifadesini görüyorum. Neden her işlem dizininde mevcut olduğunu soruyorum. Orada amacı nedir?

Yanıtlar:


15

İçindeki dosyalar hakkında bilgi için çekirdek belgelerine bakın /proc.

İşlem başına böyle bir dosya vardır, çünkü tüm işlemler aynı bağlama noktalarını görmez. Chroot , işlemleri dosya sistemi ağacının bir alt ağacıyla kısıtlamayı mümkün kılan geleneksel bir Unix özelliğidir. Köklü bir işlem kökünün dışındaki bağlama noktalarını görmez. Linux bunu ad alanlarıyla daha da ileriye götürür : bir süreç, alt ağaçları ekleyerek kendi dosya sistemi görünümünü oluşturabilir.

Bağlama ad alanları hakkında daha fazla bilgi için, işlem başına özel dosya sistemi bağlama noktalarına ve Michael Kerrisk'in LWN'deki ad alanlarındaki makalelerine bakın .

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.