lier le assembly en lecture seule avec fstab?

J'utilise mount --bind pour attacher un certain directory sous un autre path (il fait partie d'un système qui détient plusieurs copys de miroirs où certaines copys sont légèrement différentes alors que d'autres, mais je ne veux pas que certaines pièces soient dupliquées, par exemple comme ISO).

Le problème est que j'aimerais vraiment que les assemblys de liage soient en lecture seule, mais lorsque j'écris dans /etc/fstab que ces montures ont les options ro,bind et issue mount -a , j'obtiens ceci:

 mount: warning: /some/target/path seems to be mounted read-write. 

Et en effet, il semble que l'option ro est ignorée et que l'avertissement est probablement dû au fait que la monture retrouve la monture après sa fin.

Selon la page mount man:

Notez que les options de assembly du système de files restnt identiques à celles du sharepoint assembly d'origine et ne peuvent être modifiées en passant l'option -o avec –bind / – rbind. Les options de assembly peuvent être modifiées par une command de revue distincte

Et la solution donnée consiste à émettre la command de mount suivie de mount -o remount,ro – qui ne fonctionne pas bien lors de l'utilisation de /etc/fstab pour le assembly. Des idées sur la façon de contourner cela?

J'ai trouvé la réponse qui fonctionne pour moi sur Debian. C'est de:

http://www.sagui.org/~gustavo/blog/fedora/read-only-bind-mount.html

 /source/dir /destination/dir none bind 0 0 /source/dir /destination/dir none remount,bind,ro 0 0 

Si cela ne fonctionne pas, vous pouvez mettre les commands mount dans rc.local. Ce qui est laid.

Je dirais qu'il serait plus facile de surmonter votre envie d'avoir les montures en lecture seule. Selon les informations fournies, je ne vois pas pourquoi elles doivent l'être.

 /source/dir /destination/dir none bind 0 0 /source/dir /destination/dir none remount,bind,ro 0 0 

par ce test, cela n'est pas utilisé sur Ubuntu 14.04 X 64 OS