Cela m'intéresse exactement, laissez-moi maintenant vous expliquer ce que vous aimeriez en faire. Je me prépare à acheter 32 Go de RAM et j'ai déjà Quad Core. Mon idée est d'implémenter une autre option dans GRUB qui fera exactement cela:
- Au démarrage, déplacez toute la
/
partition versramfs
, et démarrez Ubuntu à partir de là - De temps en temps et également au signal d'arrêt, exécutez rsync pour "sauvegarder" les données sur le disque dur, bien sûr en arrière-plan.
J'ai déjà un SSD, et je pense que rsync
cela ne prendrait pas beaucoup de temps pour synchroniser les fichiers. Et aussi, la perte de données est moins importante, sauf s'il s'agirait d'une perte de plus de 30 minutes de travail actif, car le temps de fonctionnement de mon ordinateur est de près de 99,99%, sans jamais s'éteindre, alors ne pensez vraiment pas que cela pourrait augmenter problème que la mise hors tension forcée du disque dur.
/
le système de fichiers n'est pas très gros, environ 7 Go.
Maintenant, ma question est la suivante: cette idée serait-elle «rentable», rsync
prendrait-elle beaucoup de ressources et quelque part a-t-elle déjà mis en œuvre une solution similaire?
Réponses:
rootramfs_0.2-1_all.deb
Ce package charge root FS dans la RAM avant le démarrage du système. Pour la synchronisation avec le disque dur, utilisez rootramfs --sync sync_path [exclude_path1] [exclude_path2] ...
Vous pouvez facilement vérifier ce package. Le paquet contient des scripts écrits en python, il corrige les hooks initrd et cryptroot initramfs.
la source
Au risque d'être expulsé pour blasphème ...
Découvrez Puppy Linux. Il fonctionne exactement comme vous le décrivez, car il utilise le système de fichiers unionfs ou le système de fichiers aufs plus récent fonctionnant entièrement en mémoire. Bien que entièrement GUI, l'O / S a été couplé pour fonctionner avec aussi peu que 32 Mo (oui, MEGAbytes) de RAM ou autant que vous pouvez le donner. Tout ce qui dépasse 128 Mo le fera fonctionner entièrement en RAM et sera donc rapide comme l'éclair.
La version 5.2.8 Lupu est compatible avec Ubuntu 10.04 Lucid et Precise Puppy 5.4.3 est compatible avec Ubuntu Precise Pangolin 12.04.1+.
la source