Personalização do Ubuntu para rodar somente a partir da RAM, dentro das opções do GRUB

17

Estou interessado exatamente nisso, agora, deixe-me explicar o que gostaria de fazer com isso. Estou me preparando para comprar 32GB de RAM e já tenho o Quad Core. Minha ideia é implementar outra opção no GRUB que faça exatamente isso:

  1. Na inicialização, mova todo o / partition para ramfs e inicialize o ubuntu a partir dele
  2. De tempos em tempos e também no sinal de desligamento, execute o rsync para "fazer backup" dos dados no HDD, obviamente em segundo plano.

Eu já tenho SSD e acho que rsync não precisaria de muito para sincronizar arquivos. E também, perda de dados é menos importante, exceto se seria perda de mais de 30 minutos de trabalho ativo, porque o tempo de atividade do meu computador é quase 99,99%, nunca desligando, então realmente não acho que isso poderia obter um pouco maior problema do que desligar o HDD.

/ filesystem não é muito grande, cerca de 7GB.

Agora, minha pergunta é: essa idéia seria "custo-efetiva", a rsync teria muitos recursos e, em algum lugar, já foi implementada alguma solução semelhante?

    
por Milos Radojevic 29.03.2013 / 14:23

2 respostas

3

rootramfs_0.2-1_all.deb

Este pacote carrega o FS raiz para a RAM antes do sistema de inicialização. Para sincronizar com o HDD use rootramfs --sync sync_path [exclude_path1] [exclude_path2] ...

Você pode verificar facilmente este pacote. O pacote contém scripts escritos em python, corrige ganchos initrd e cryptroot initramfs.

    
por volodja 02.08.2013 / 10:14
5

Correndo o risco de ser expulso por blasfêmia ...

Confira o Puppy Linux. Funciona exatamente como você está descrevendo , pois usa o unionfs ou o mais novo sistema de arquivos aufs rodando inteiramente na memória. Embora totalmente GUI, o O / S foi emparelhado para rodar em 32MB (sim, MEGAbytes) de RAM ou o máximo que você puder dar. Qualquer coisa acima de 128MB permitirá que funcione inteiramente na RAM e, portanto, seja muito rápido.

Versão 5.2.8 Lupu é compatível com o Ubuntu 10.04 Lucid e Precise Puppy 5.4.3 é compatível com o Ubuntu Precise Pangolin 12.04.1+.

    
por DocSalvager 04.04.2013 / 07:34