Cuando haya terminado de actualizar e instalar las aplicaciones que haya elegido, tendrá una estación de trabajo en la que sus archivos personales, los contenidos en /home, se almacenarán en el disco duro del servidor. Podrá notar que las luces de las tarjetas de red se encienden cuando abra o guarde un archivo. Esto pudiera causar mucho tráfico en su red y que se tarden las operaciones con sus archivos.
Puede que le convenga que el directorio /home sea un ramdisk, es decir, que use la RAM del Cliente para almacenar los archivos que genere con carácter temporal. Tenga en cuenta que al apagar el Cliente o al interrumpirse el suministro eléctrico, perderá los archivos de /home.
El tener /home en la RAM no es impedimiento para que monte via NFS otra carpeta compartida con derechos de escritura para preservar los archivos que elabore en el Cliente.
Para iniciar este cambio, apague el Cliente y en una consola del Servidor, edite el script /mnt/via-pc2500/linuxrc:
# nano -w /mnt/via-pc2500/linuxrc
Hay que agregar las instrucciones para empacar, crear el ramdisk y desempacar /home. Le muestro el contenido completo de /mnt/via-pc2500/linuxrc
#!/bin/bash # # Crear ramdisks # echo "creando ramdisk para /tmp" mount -n -t tmpfs tmpfs /tmp echo "creando ramdisk para /var/lib/init.d" mount -n -t tmpfs tmpfs /var/lib/init.d echo "creando ramdisk para /var/log" mount -n -t tmpfs tmpfs /var/log echo "creando ramdisk para /var/run" mount -n -t tmpfs tmpfs /var/run echo "creando ramdisk para /var/lock" mount -n -t tmpfs tmpfs /var/lock echo "creando ramdisk para /root" mount -n -t tmpfs tmpfs /root # # Crear ramdisk para /etc # Estan comentados para que las instalaciones # de los paquetes conserven sus configuraciones. # echo "guardando /etc desde NFS-Mount" cd /etc && tar cfj /tmp/etc.tar.bz2 * echo "creando ramdisk para /etc" mount -n -t tmpfs tmpfs /etc echo "desempacando /etc" tar xfj /tmp/etc.tar.bz2 -C /etc rm /tmp/etc.tar.bz2 # # Home en ramdisk # echo "guardando /home desde NFS-Mount" cd /home && tar cfj /tmp/home.tar.bz2 * echo "creando ramdisk para /home" mount -n -t tmpfs tmpfs /home echo "desempacando /home" tar xfj /tmp/home.tar.bz2 -C /home rm /tmp/home.tar.bz2 # # Ejecutar /sbin/init y continuar con la carga del S.O. # exec /sbin/init </dev/console >/dev/console 2>&1