Je suis intéressé par ce sujet, laissez-moi maintenant vous expliquer ce que vous souhaitez faire avec cela. 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:
/
entière vers ramfs
et démarrez ubuntu à partir de là.J'ai déjà un disque SSD, et je pense que rsync
ne prendrait pas beaucoup pour synchroniser les fichiers. De plus, la perte de données est moins importante, sauf si vous perdez plus de 30 minutes de travail actif, car le temps de disponibilité de mon ordinateur est de 99,99%, ne vous éteignez jamais, alors ne pensez pas que cela pourrait être encore plus important 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.
Ma question est la suivante: cette idée serait-elle "rentable", rsync
prendrait-il beaucoup de ressources, et une solution similaire a-t-elle déjà été mise en œuvre?
Ce paquet charge la racine FS dans RAM avant le démarrage du système. Pour synchroniser avec le disque dur, utilisez rootramfs --sync sync_path [chemin_exclusion1] [chemin_exclusion2] ...
Vous pouvez facilement vérifier ce paquet. Le paquet contient des scripts écrits en python, il corrige les hooks initramfs et cryptroot initramfs.
Au risque de se faire virer pour blasphème ...
Découvrez Puppy Linux. Cela fonctionne exactement comme vous le décrivez car il utilise le système de fichiers nionfs ou le plus récent aufs fonctionnant entièrement en mémoire. Bien que entièrement graphique, le système d’exploitation a été couplé pour fonctionner dans 32 Mo (oui, en mégaoctets) de RAM ou autant que vous pouvez en donner. Tout ce qui dépasse environ 128 Mo le laissera fonctionner entièrement dans RAM et sera donc extrêmement rapide.