Saya perlu me-remount satu direktori (/ src) sebagai hanya bisa dibaca di lokasi lain (/ dst). Ini bisa dilakukan seperti ini:
$ sudo mount --bind /src /dst
$ sudo mount -o remount,ro /dst
Namun, saya ingin menggunakan /etc/fstab
untuk me-mount saat boot dan telah melihat berbagai solusi yang disarankan untuk masalah ini, misalnya
/src /dst none bind 0 0
/src /dst none remount,bind,ro 0 0
yang sayangnya meninggalkan direktori yang diinstal baca / tulis di sistem saya dan ini
/src /dst none bind 0 0
/dst /dst none remount,bind,ro 0 0
yang akan mengeluarkan kesalahan saat mencoba me-mount /dst
:
mount: /dst not mounted already, or bad option
Solusi di atas konon bekerja pada distro yang berbeda, tetapi sayangnya tidak pada Ubuntu 10.04.4 LTS (kernel 2.6.32-41-server).
Adakah ide bagaimana melakukannya selain dari menempatkan mount
perintah /etc/rc.local
?
mount --bind
tidak dapat mengubahmount
opsi (juga tertulis di halaman manual untukmount
). Yang aneh adalah bahwa solusi yang saya daftarkan ternyata (menurut sumber lain) berfungsi misalnya Fedora (solusi 1). Terima kasih, untuk penggunaan ideupstart
. (BTW saya pikir "rw" ke-2 di baris pertama Anda seharusnya menjadi "ro".)