18 votos

Personalización de Ubuntu para ejecutar desde la memoria RAM solamente, dentro de opciones de GRUB

Estoy interesado en exactamente esto, ahora me explico lo que le gustaría hacer con esto. Me estoy preparando para comprar el de 32 gb de RAM y ya tiene Quad Core. Mi idea es implementar otra opción en GRUB que va a hacer exactamente esto:

  1. En el arranque de mover toda la / partición de a ramfs, y arrancar ubuntu desde allí
  2. De vez en cuando y también en señal de apagado, ejecutar rsync "copia de seguridad" de los datos en el disco duro, por supuesto, en el fondo.

Ya tengo SSD, y creo que rsync no falta mucho para la sincronización de archivos. Y también, la pérdida de datos es menos importante, excepto si sería la pérdida de más de 30 minutos de trabajo activo, Porque el tiempo de funcionamiento de mi equipo es casi el 99,99%, nunca apagado, así que realmente no creo que esto podría ser un poco más grande problema que obligó a apagar desde el disco duro.

/ sistema de archivos no es muy grande, alrededor de 7 GB.

Ahora mi pregunta es: ¿esta idea de ser "rentable", rsync tomar mucho recursos, y está en algún lugar ya implementado alguna solución similar a esta?

6voto

DocSalvager Puntos 420

A riesgo de quedar bloqueado por la blasfemia...

Echa un vistazo Puppy Linux. Funciona igual que usted está describiendo como se utiliza el unionfs sistema de archivos o el más reciente aufs sistema de ficheros que se ejecutan completamente en la memoria. Aunque completamente la interfaz de usuario, el S/O ha estado vinculado hacia abajo para que se ejecute en menos de 32 MB (sí, MEGAbytes) de memoria RAM, o como mucho se le puede dar. Nada más acerca de 128 mb se deja el trabajo completamente en la memoria RAM y por lo tanto ser la velocidad del rayo.

Versión 5.2.8 Lupu es compatible con Ubuntu 10.04 Lucid y Precisa Cachorro 5.4.3 es compatible con Ubuntu precise Pangolin 12.04.1+.

3voto

volodja Puntos 36

rootramfs_0.2-1_all.deb

Este paquete carga root FS para RAM antes de sistema de arranque. Para sincronización a disco duro uso rootramfs--sincronizar sync_path [exclude_path1] [exclude_path2]...

Fácil se puede comprobar este paquete. Paquete contiene secuencias de comandos escritas en python, fijar el initrd y cryptroot initramfs ganchos.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X