Ich muss ein Verzeichnis (/ src) als schreibgeschützt an einem anderen Speicherort (/ dst) erneut bereitstellen. Dies kann folgendermaßen geschehen:
$ sudo mount --bind /src /dst
$ sudo mount -o remount,ro /dst
Ich möchte jedoch /etc/fstab
, dass die Bereitstellung zum Startzeitpunkt erfolgt, und habe verschiedene Lösungsvorschläge für dieses Problem gesehen, z
/src /dst none bind 0 0
/src /dst none remount,bind,ro 0 0
das lässt leider das verzeichnis gemountet lesen / schreiben auf meinem system und das
/src /dst none bind 0 0
/dst /dst none remount,bind,ro 0 0
Dies führt beim Versuch zum Mounten zu einem Fehler /dst
:
mount: /dst not mounted already, or bad option
Die oben genannten Lösungen funktionieren angeblich auf verschiedenen Distributionen, aber leider nicht auf Ubuntu 10.04.4 LTS (Kernel 2.6.32-41-Server).
Irgendwelche Ideen, wie dies erreicht werden kann, abgesehen davon, dass die mount
Befehle eingegeben werden /etc/rc.local
?
mount --bind
nicht geändert werdenmount
können (es steht auch auf der Manpage fürmount
). Das Seltsame ist, dass die Lösungen, die ich anscheinend (nach anderen Quellen) aufgelistet habe, zB Fedora (die 1. Lösung) funktionieren. Danke für die Idee mitupstart
. (Übrigens denke ich, dass das 2. "rw" in Ihrer ersten Zeile ein "ro" gewesen sein sollte.)