Estou interessado exatamente nisso, agora deixe-me explicar o que gostaria de fazer com isso. Estou me preparando para comprar 32 GB de RAM e já tenho Quad Core. Minha idéia é implementar outra opção no GRUB que fará exatamente isso:
- Na inicialização, mova a
/
partição inteira pararamfs
, e inicialize o ubuntu a partir daí - De tempos em tempos e também no sinal de desligamento, execute o rsync para "fazer backup" dos dados no HDD, é claro em segundo plano.
Eu já tenho SSD e acho que rsync
não seria preciso muito para sincronizar arquivos. Além disso, a perda de dados é menos importante, exceto se houver perda de mais de 30 minutos de trabalho ativo. Como o tempo de atividade do meu computador é quase 99,99%, nunca é desligado, por isso, não pense que isso pode aumentar ainda mais. problema do que desligar forçado do disco rígido.
/
sistema de arquivos não é muito grande, em torno de 7GB.
Agora, minha pergunta é: essa ideia seria "econômica", rsync
consumiria muitos recursos e já está em algum lugar implementada alguma solução semelhante?
Respostas:
rootramfs_0.2-1_all.deb
Este pacote carrega o FS raiz na 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, ele corrige os ganchos initrd e cryptroot initramfs.
fonte
Correndo o risco de ser expulso por blasfêmia ...
Confira o Puppy Linux. Funciona exatamente como você está descrevendo , pois usa o sistema de arquivos unionfs ou o sistema de arquivos aufs mais recente, executando inteiramente na memória. Embora totalmente GUI, o sistema operacional foi emparelhado para rodar em apenas 32 MB (sim, MEGAbytes) de RAM ou o máximo que você pode fornecer. Qualquer coisa acima de 128 MB permitirá que funcione inteiramente na RAM e, portanto, seja extremamente rápido.
Versão 5.2.8 Lupu é compatível com Ubuntu 10.04 Lucid e Precise Puppy 5.4.3 é compatível com Ubuntu Precise Pangolin 12.04.1+.
fonte