Montar instantâneos na RAM

1

Eu preciso disso para minha instalação do Raspberry PI Ubuntu Core. Eu quero ser capaz de remover o cartão SD após a inicialização do sistema. Agora, se eu removê-lo, todas as montagens do squashfs desaparecem e o sistema para de funcionar corretamente. Se encaixar copiado para a RAM e começar a partir daí, posso desmontar e remover o cartão SD com sucesso (como funciona no TinyCore Linux, por exemplo).

Então, quando eu inicializo o Ubuntu Core, ele monta todos os arquivos .snap durante a inicialização, como sistemas de arquivos squashfs, em dispositivos / dev / loop a partir do disco rígido. Eu quero ajustar este processo. Antes de montar, quero copiar os arquivos de snap na unidade RAM e montá-los a partir da unidade RAM. Então, durante a inicialização eu quero criar uma unidade RAM:

mkdir /mnt/ramdisk
mount -t tmpfs -o size=512m tmpfs /mnt/ramdisk

Depois, quero copiar todos os arquivos .snap de /writable/system-data/var/lib/snapd/snaps para /mnt/ramdisk e montá-los em /dev/loop[0..9] .

Em qual script de inicialização posso inserir meu código para isso?

    
por Andrey Germanov 27.12.2016 / 14:13

0 respostas