Yanıtlar:
Bir oluşturabilir salt okunur bağlamak monte .
mount --bind /path/to/source/ /path/to/dest/
mount -o bind,remount,ro /path/to/dest
Evet, bu Linux 2.6.25 çekirdeklerinden sonra çekirdeklerde iki adımda yapılmalıdır (neden için yukarıdaki bağlantıya bakın).
Veya alternatif olarak, bir /etc/fstab
satır örneği olarak ref :
/path/to/source/ /path/to/dest/ none bind,ro
Her iki yaklaşımda da, bir bağlama bağlaması Sanal Dosya Sistemi katmanında (VFS) yaşar, bu nedenle bu herhangi bir dosya sistemine özgü değildir veya gerçekten hiçbir şey `` bağlamaz ''. Yani, temel olarak, bu sizin için bir tür sembolik bağlantı yaratıyor, ancak bu böyle görünmüyor.
Ve veri kaybı hakkındaki aşağıdaki yoruma cevap vermek için ... hayır, bu talimatlar herhangi bir dosyayı kaldırmaz. Hedef yolda dosyalarınız varsa, bu bağlantının üzerinde duracaktır. Dosyalarınızı altındaki dosya sistemindeki yolda listeleyebilmek için bağlantısını kesmeniz yeterlidir. Daha iyi; genel olarak, boş olmayan bir hedef yolun üstüne monte etmekten kaçının.
mount -o bind,remount,ro /path/to/dest
bakın .
mount -o remount,ro /path/to/dest
bana şu hatayı veriyor: mount: mount point is busy.
@gertvdijk
bir komutu kullanarak salt okunur bağlama yapmak için:
mount --bind -r /path/to/source/ /path/to/dest/
sökmek
umount /path/to/dest/