Eu tenho um sistema embarcado arrancando o Debian de um cartão CF. Para minimizar o potencial de corrupção irrecuperável quando desligamentos não-graciosos ocorrem, eu posso inicializar o sistema de arquivos readonly configurando-o no fstab. No entanto, há um punhado de diretórios que gostaria de manter a leitura / gravação. Como mantenho a maior parte do meu sistema de arquivos somente com algumas exceções?
Por exemplo, / dev / hda1 montado em / é meu cartão CF que é somente leitura. Eu tenho um diretório, / root (dentro de /) em que eu quero ser lido / escrito.
linux
debian
embedded-linux
kittyhawk
fonte
fonte
chattr +i
em arquivos individuais para torná-los somente leitura, até mesmo para root . Claro, root podechattr -i
a qualquer momento para remover a bandeira.Dê uma olhada no Voyage Linux, é uma distribuição Debian feita especialmente para rodar em dispositivos embarcados. Em / etc / default / voyage-util você pode configurar quais diretórios são montados rw (na RAM) e o Voyage sincroniza-os com o CF na reinicialização
http://linux.voyage.hk/
fonte