Bağlama noktaları için 'none' türü nedir ve neden aynı türde montaj noktaları aşağıda / çalışır?


10

Ubuntu 14.04'te komut montajını yürütürken alıntıyı alıyorum

tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)

Alt dizinlerinin neden /runzaten bağlı üst dizin ( /run) içinde ayrı ayrı monte edildiğini ve nonedosya sisteminin ne anlama geldiğini anlamıyorum . Dosyam /etc/fstabboş.

Yanıtlar:


6

noneVeren gördüğünüz montaj noktasına bağlı hiçbir fiziksel disk bölümü olduğunu sadece vasıta mountkomutunu. Sanki sanal dosya sistemleri için kullanılır shm, ramfs, procve tmpfs. lock, shmVe userbunlar farklı izinler ve ayarları ile monte edilebilir, böylece bu örnekte bağlama noktaları ayrı ayrı oluşturulur. Parantez içindeki bölümü fark ettiniz mi?

Bu montaj yapılandırmalarını görmemenizin /etc/fstabnedeni, upstart(yani sistem başlatma sırasında) ve tarafından gerçekleştirilmeleridir initramfs-tools. Kendinizi aşağıdakilerle araştırabilirsiniz:

grep --color -RE '/run/(lock|shm|user)' /etc 2>/dev/null

ama muhtemelen daha ilginç:

# grep --color -R 'run_migrate' /etc 2>/dev/null
/etc/init/mounted-var.conf:    run_migrate () {
/etc/init/mounted-var.conf:    run_migrate /var/run /run
/etc/init/mounted-var.conf:    run_migrate /var/lock /run/lock

Son bölüm, kökenini bulmak için örneğin /run/lockaramanız gerektiğini göstermektedir /var/lock.


Yanlış anlıyorsam beni düzeltin ama söyledikleriniz: / dev / sda1 / home gibi bazı bölümleri bazı ayrıcalıklarla monte edebilirim. Bu senaryoda / home / capcha, mount tarafından 'none' dosya sistemi olarak rapor edilir, ancak / dev / sda1 üzerinde / home bölümünün geri kalanıyla aynı şekilde saklanır.
Trismegistos

Emin değilim, ama benim tahminim, sadece alt küme bağlama noktalarında daha kısıtlayıcı izinlere izin verecek olmasıdır. Çeşitli / run / dosya sistemleri için 'mount --bind' yöntemi /lib/init/mount-functions.sh adresinde görülebilir. Şimdi bir erkek tmpfs yapıyor ..
captcha

Bunun bir bölümü olmadığı anlamına gelmez. Hiçbiri dosya sistemi türünde yer alır, örneğin tmpfs bu nedenle bu bağlama noktasına atanmış dosya sistemi olmadığı anlamına gelir, ancak herhangi bir anlam ifade etmez.
Trismegistos

Faydası ne dfhatta farklı dosya sistemlerini ayırt edemez olur? Ya noneaslında iki farklı dosya sistemini temsil eden iki dosya sistemi varsa ve aynıysa ne olur? Bunları nasıl ayırt ederim?
Artem Novikov
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.