/dev
não é um sistema de arquivos real; é uma interface para a funcionalidade fornecida pelo kernel, que é exposta como se fosse um sistema de arquivos, porque isso facilita a utilização de todos os tipos de programas. É por isso que é gravável, apesar de sua /dev/sda2
mount ser somente leitura. (Você encontrará /proc
e, se tiver, /sys
tem comportamento semelhante; a razão é a mesma.)
Não há como especificar um subconjunto gravável de um readonly montado na partição. Se você quiser que /mnt/var/log
ou o que você tem que se comportar da mesma forma que /dev
, você precisará fazer da mesma maneira que o kernel faz para /dev
: criar uma partição separada e montá-la como lida -escreva no diretório que você quer ser gravável.