30 votos

Es factible tener en casa carpeta alojada con NFS?

Estoy planeando implementar algunos equipos de quiosco y quisiera dejarles un pequeño pendrive como disco de arranque, manteniendo el resto en un fácil realizar copias de seguridad del servidor, ala LTSP.

Ahora mismo estoy reflexionando dos opciones. Un NFSed /home/, o una copia local de ~/ copiado en el inicio de sesión, rsynced en cerrar sesión.

Mis temores son que trabajar con archivos podría obtener demasiado lento, o mi red puede obtener obstruido.

30voto

Aaron Brown Puntos 1307

Puedo usar NFS para mi casa directorios en nuestro entorno de producción. Hay un par de trucos.

  1. No montaje de NFS a /home - de esa manera usted puede tener un usuario local que permite en el caso de que el servidor NFS va hacia abajo. Montamos a /mnt/nfs/home

  2. Uso suave y montajes de un muy corto tiempo de espera - esto va a evitar que los procesos de bloqueo para siempre.

  3. Utilizar el servicio de montaje automático. Esto evitará que el uso de los recursos y hacia abajo y también significa que usted no necesita preocuparse acerca de reinicio de servicios cuando el servidor NFS viene si va hacia abajo por alguna razón.

    auto.master:
      +auto.master
      /mnt/nfs /etc/auto.home --timeout=300
    
    auto.home
       home -rw,soft,timeo=5,intr      home.bzzprod.lan:/home
    
  4. El uso de un único sistema de inicio de sesión para que no se quede en el permiso de cuestiones relacionadas. Tengo un servidor OpenLDAP.

9voto

faultyserver Puntos 1416

http://www.howtoforge.com ha publicado recientemente un artículo sobre el uso de GlusterFS como un NFS reemplazo o alternativa, es posible que desee comprobar hacia fuera.

http://www.howtoforge.com/creating-an-nfs-like-standalone-storage-server-with-glusterfs-on-debian-lenny

He aquí una breve descripción de por qué es una buena 'factible' alternativa a NFS, desde el GlusterFS página del proyecto http://www.gluster.org/:

"GlusterFS mismo se cura a sí mismo sobre la marcha. No hay fsck. Almacenamiento de backend es accesible directamente como regular los archivos y carpetas (NFS estilo). Con habilitada la replicación, GlusterFS puede con-soporte de fallas de hardware."

Más información se puede encontrar en la documentación del proyecto.

También, otra cosa buena acerca del uso de GlusterFS es que si usted necesita más espacio en su SAN, usted sólo tiene que añadir otra de almacenamiento de ladrillo (nodo de servidor) y que son capaces de escala/crecer su almacenamiento en paralelo cuando es necesario.

Espero que esto ayude o al menos ayuda a apuntar en la dirección correcta!

7voto

Jeff Hillman Puntos 3333

Tenga cuidado con los suaves montes! Suave montaje de un sistema de archivos NFS significa IO va a fallar después de un tiempo de espera. Estar muy seguro de que es lo que quieres en directorios home de usuarios! Mi conjetura es que usted no. El uso de un duro montaje en los directorios de inicio en combinación con la opción intr siente mucho más seguro aquí.

Duro no tiempo de espera: operaciones de e / s se volverá de forma indefinida. La intr opción hace que sea posible interrumpir el proceso de montaje. Por lo que si va a montar la exportación y la experiencia de un fracaso, el duro monte se cierre su sesión. La intr opción que hará posible la interrupción de la montaña, por lo que la combinación es bastante seguro y se asegura de que usted no se puede perder fácilmente los datos del usuario.

De todos modos, autofs que hace que todo esto sea aún más fácil.

4voto

Sylvain Puntos 987

Algunos consejos generales que se aplicarán independientemente de que en la red de sistema de archivos que adoptar: muchos programas de caché de datos en el directorio de inicio del usuario, que normalmente hace más daño que bien cuando el directorio principal se accede a través de una red.

En estos días, usted puede decirle a muchos programas para almacenar sus cachés en otros lugares (por ejemplo, en un disco local) mediante el establecimiento de la XDG_CACHE_HOME variable de entorno en un script de inicio de sesión. Muchos de los programas (por ejemplo, Firefox) todavía requiere una configuración manual, sin embargo, por lo que probablemente tendrá que hacer algún trabajo extra para identificar y configurar de una manera uniforme para todos sus usuarios.

3voto

kbyrd Puntos 2441

Yo montón de lugares que he trabajado utilizar NFS montar los directorios de inicio. Generalmente no hay una gran diferencia en el rendimiento (y quiosco de los usuarios son probablemente un poco menos exigente que el de los desarrolladores que saben cómo conseguir el asimiento de su local ES chico). Un problema que he visto es lo que pasa cuando estoy conectado en un escritorio Gnome y el servidor NFS va por los motivos que sean. Las cosas reales no responde.

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: