I tried remounting but always rights (RO or RW) propagate automatically between separate mountpoints.
Se você ler a documentação muito longa em man mount
(ou continuar procurando "somente leitura"), saberá que isso não é verdadeiro ao usar montagens de ligação.
Para alterar o status de um ponto de montagem individual "(entrada do VFS)", ao contrário do "superbloco do sistema de arquivos original", é necessário remontá-lo com a opção bind
incluída.
Tenho o prazer de informar que isso funcionou para mim, independentemente de o ponto de montagem original ter sido criado usando bind
.
Sugiro a seguinte sequência.
mount -oremount,bind,ro /
mount -oremount,rw /
mount -o bind,rw / /mnt/rootfs
# OR - this should have the same effect as the last command
mount -t ubifs -o rw /dev/ubi0_1 /mnt/rootfs
findmnt
mostrará o status geral e efetivo - ro
ou rw
- de cada ponto de montagem individualmente.