Arch Linux sistemimde (Linux Çekirdeği 3.14.2) bağlama bağlantıları salt okunur seçeneğe uymuyor
# mkdir test
# mount --bind -o ro test/ /mnt
# touch /mnt/foo
dosyayı oluşturur /mnt/foo
. İlgili giriş /proc/mounts
DİR
/dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0
Bağlama seçenekleri istenen seçeneklerimle eşleşmiyor, ancak bağlama bağlamanın okuma / yazma davranışı ile ilk olarak takmak /dev/sda2
için kullanılan seçeneklerle eşleşmiyor/
/dev/sda2 / ext4 rw,noatime,data=ordered 0 0
Bununla birlikte, montajı yeniden takarsam, salt okunur seçeneğine uyar
# mount --bind -o remount,ro test/ /mnt
# touch /mnt/bar
touch: cannot touch ‘/mnt/bar’: Read-only file system
ve ilgili giriş /proc/mounts/
/dev/sda2 /mnt ext4 ro,relatime,data=ordered 0 0
umduğum gibi gözüküyor (gerçekte test
dizinin tam yolunu görmeyi beklememe rağmen ). Giriş /proc/mounts/
ve monte Orignal için /dev/sda2/
üzerinde /
de değişmez ve kalıntılar okuma / yazma
/dev/sda2 / ext4 rw,noatime,data=ordered 0 0
Bu davranış ve bunun etrafındaki iş en az 2008'den beri bilinmektedir vemount
Dosya sistemi bağlama seçeneklerinin orijinal bağlama noktasındakilerle aynı kalacağını ve -o seçeneğini --bind / - rbind ile birlikte geçirerek değiştirilemeyeceğini unutmayın. Bağlama seçenekleri ayrı bir remount komutu ile değiştirilebilir
Tüm dağılımlar aynı şekilde davranmaz. Kemer, bağlama montajı salt okunur olmadığında bir uyarı verirken Arch seçeneklere saygı duymakta başarısız görünüyor.
mount: warning: /mnt seems to be mounted read-write.
Debian Lenny ve Squeeze’de bu davranışın “düzeltildiğini”, ancak evrensel bir düzeltme gibi görünmediğini ve hala Debian Wheezy’de çalışmadığını bildiriyorlar. Bağlama montajının ilk montajdaki salt okunur seçeneğine saygı göstermesi ile ne kadar zor?
mount -t bind
ve bir yardımcı komut bugs.launchpad.net/ubuntu/+source/mountall/+bug/519380
/etc/mtab
. İlk montajdan sonra, giriş montajın rw olduğunu ve ro dediği yeniden montajdan sonra montajın durumunu doğru şekilde raporladığını söyler. Başarısız olan sadece mount komutudur.
mount --bind -o ro
bir mesajla dışarı, ikisi de tükürük mount: warning: «mountpoint» seems to be mounted read-write.
Debian düştü ya da bir noktada yama kaybetmiş görünüyor Öyleyse ... Remount olsa çalışır.