Você pode mover seus arquivos para gravar em um diretório na partição jjfs2 e usar unionfs para unir o diretório à sua imagem do squashfs montada em um loop. há um bom tutorial aqui: link
Estou usando o squashfs como o sistema de arquivos em uma placa que é RO, junto com uma pequena partição jffs2 que é R / W. Os arquivos correspondentes ao gerenciamento de usuários, ou seja, /etc/passwd , /etc/group & /etc/shadow estão todos localizados na partição RO . Agora, não há como um usuário adicionar, excluir ou modificar suas credenciais usando comandos como useradd , usermod , etc.
Eu estou procurando uma maneira de fornecer opções de gerenciamento de usuário neste sistema (talvez usando a parição jffs2?). Estou ciente de duas possíveis soluções:
etc/{passwd,group,shadow} para a partição R & W & symlink-los para a paridade RO. O problema com a solução 1 é que comandos como useradd não aceitam links simbólicos & mesmo se o fizerem (modificando sua origem), não tenho certeza de como uma solução poderá editar o diretório /home/{username} ao adicionar / excluir / modificar o nome do diretório base, como é RO.
O Squashfs é comumente usado para pequenas & sistemas embarcados, então, qual é a solução preferida para esses cenários?
Você pode mover seus arquivos para gravar em um diretório na partição jjfs2 e usar unionfs para unir o diretório à sua imagem do squashfs montada em um loop. há um bom tutorial aqui: link