Como você faz meu sistema de raiz se comportar como um sistema ativo?

3

Um dos meus amigos não tem um disco rígido, então vou instalar o Linux distro em um pendrive. Será uma instalação completa, assim como a instalação no disco rígido, mas ele será instalado em um flash stick em vez de no disco rígido. O problema aqui: USB 2.0 varas são muito lentas, se você escrever muito sobre isso, vai se desgastar rapidamente, porque se tiver um número limitado de ciclos de gravação

então eu quero fazer uma instalação completa do sistema em um pendrive, e torná-lo algo, como sistema de arquivos somente leitura para que qualquer alteração como instalar pacotes seja escrita em ram, no final antes de desligar rodar um script para escrever as alterações na unidade flash sobre o sistema antigo. Isso é bom para flash sticks, porque todas as gravações estão na memória RAM e, em seguida, são gravadas na unidade flash somente ONCE por sessão quando você o desligar. Eu acho que isso é possível porque o Puppy Linux faz uma coisa semelhante quando você desligar, ele pede para você salvar todas as alterações feitas em um arquivo sfs e ele será carregado na próxima vez que você inicializar. Eu quero fazer a mesma coisa, mas em vez do arquivo sfs eu quero que as alterações sejam escritas sobre o sistema antigo, também eu não quero executar o sistema completo em ram como filhote de cachorro. Li sobre o overlayfs e o rsync, mas não entendi muito bem, preciso de ajuda aqui.

Eu tentei as seguintes opções:

  1. instale o sistema no flash stick e use-o exatamente como o HDD? Eu tentei, mas estava dolorosamente devagar. Talvez por causa da leitura e escrita simultâneas.

  2. O live CD foi muito rápido, mas a personalização que fiz será perdida se eu desligar.

  3. O live cd com persistência foi muito lento porque as alterações são continuamente gravadas no pendrive e há serviços ocultos que sempre gravam logs desse tipo.

por Ahmed Alamassi 18.04.2016 / 09:57

2 respostas

1

Você ainda pode usar um usb e obter velocidade rápida.

Instale o Ubuntu em uma unidade USB e instale o overlayroot. O overlayroot permite alternar a inicialização em RAM ou com persistência. A persistência será lenta (como você já experimentou), mas a inicialização em ram lhe dará a velocidade que você deseja.

Eu usaria o gparted para criar uma partição separada na instalação do usb para que você possa salvar documentos.

Pegue o overlayroot e configure-o para que você possa inicializar em ram:

sudo apt-get install overlayroot
sudo pico /etc/overlayroot.conf

Com o último arquivo aberto, abaixe a página até o final. Há um par de citações vazias. Adicione tmpfs entre eles. Então reinicie.

Agora você estará inicializando o ram a cada vez. Se você quiser salvar as coisas, salve-as em uma partição no USB ou em outra unidade. Se você quiser personalizar a conta de usuário, você deve fazer isso:

sudo overlay-chroot
pico /etc/overlayroot.conf

Descer até o final do arquivo e remover tmpfs das aspas deixando as cotações vazias: ""

Reinicialize e personalize a conta do usuário, o turno tmpfs de volta ao terminar e reinicialize.

Se você quiser salvar todas as modificações para o usuário no final, você pode fazer isso.

Você precisa criar uma conta de usuário. No final de cada sessão ao vivo, apenas:

cp -purv /home/user /media/persistant/drive/

Quando você inicializar novamente:

cp -purv /media/persistant/drive/ /home/

Crie o usuário usando a unidade de comando e certifique-se de usar a pasta base que você copiou.

Se você criar um script, será muito mais fácil a cada vez.

    
por Jordan Evans 12.01.2017 / 02:16
0

Acho que você também deve considerar um sistema persistente ao vivo (com um método de sobreposição para persistência). Você pode usar o mkusb para fazê-lo.

Você pode comparar um sistema ativo persistente com um sistema instalado (instalado em um pendrive USB da mesma forma como instalado em uma unidade interna).

Provavelmente, é uma boa idéia experimentar um sabor ultraleve do Ubuntu: Lubuntu , ou um sabor médio light, Ubuntu MATE ou Xubuntu . A diferença é o ambiente de área de trabalho, e um sabor mais claro tornará mais rápido com uma unidade lenta.

Você também deve considerar o uso de um fast USB 3 pendrive , mesmo que o computador tenha apenas USB 2 portas.

Veja o seguinte link e links:

Experimente o Ubuntu (Kubuntu, Lubuntu, Xubuntu, ...) antes de instalá-lo

    
por sudodus 18.11.2016 / 19:12