7 votos

Mac OS X el cliente se bloquea mientras que el montaje y la escritura para el servidor Linux a través de NFSv4

Somos un Linux de la tienda con unos 30 Macs para apoyar. Tenemos nuestra Leopard y Snow Leopard en los sistemas con autenticación LDAP y se montan automáticamente NFSv3 directorios de inicio, para que nuestro personal tiene el mismo nombre de usuario y archivo independientemente de si utiliza OS X o Ubuntu. El único problema que tenemos es que con NFSv3, que no podemos usar Firefox >= 4. Que problema todavía existe en León.

Ahora que OS X es compatible con NFSv4 en León, me decidí a probar que fuera. Fracasó rápidamente. Soy incapaz de abrir las aplicaciones. Cuando me conecto con ssh, muchos de los comandos relacionados con las operaciones de archivo de colgar.

En Linux NFSv4 clientes, debe configurar un nombre de dominio para la asignación de nombres de usuario entre el cliente y el servidor en /etc/idmpad.conf. No hay nada como que en León? Hay alguna otra opción de configuración que debo ver?

También he probado con la última versión de Netatalk, pero después de un tiempo, Microsoft Word se inicia diciendo que los archivos son de sólo lectura.

Información actualizada

Hemos descubierto que el uso de async en NFSv3 solucionado nuestro problema con Firefox. Por desgracia, async no se soluciona el problema con NFSv4.

Que resultó ser un malentendido con el problema. async no resuelve el problema, ya sea para NFSv3 o NFSv4.

Método De Prueba

Tenemos un par de cuentas de prueba en nuestro servidor LDAP con autofs entradas que apunta a un servidor NFSv4 en Ubuntu. I prueba ingresando a través de la ventana de inicio de sesión o por ssh. En la interfaz gráfica de usuario, yo trate de abrir aplicaciones y edición de archivos de texto. A través de ssh, trato de edición de archivos de texto con vim.

Para el NFS Manager sugerencia, he utilizado su para convertirse en uno de esos usuarios y traté de editar un archivo con vim.

La Configuración Del Servidor

Este es el /etc/exports de mis pruebas servidor nfsv4. La configuración es la misma que la producción de NFSv3 servidores.

/var/lib/nfs/v4root @utm(ro,fsid=0,root_squash,insecure,no_subtree_check,async) @admin(ro,fsid=0,no_root_squash,insecure,no_subtree_check,async)

/var/lib/nfs/v4root/d2/export/fac @utm(fsid=31,rw,async,root_squash,no_subtree_check,insecure) @admin(fsid=31,rw,async,no_root_squash,no_subtree_check,insecure)
/var/lib/nfs/v4root/d2/export/grad @utm(fsid=32,rw,async,root_squash,no_subtree_check,insecure) @admin(fsid=32,rw,async,no_root_squash,no_subtree_check,insecure)
/var/lib/nfs/v4root/d2/export/staff @utm(fsid=33,rw,async,root_squash,no_subtree_check,insecure) @admin(fsid=33,rw,async,no_root_squash,no_subtree_check,insecure)

/d2/export/fac @utm(fsid=41,rw,async,root_squash,no_subtree_check,insecure) @admin(fsid=41,rw,async,no_root_squash,no_subtree_check,insecure)
/d2/export/grad @utm(fsid=42,rw,async,root_squash,no_subtree_check,insecure) @admin(fsid=42,rw,async,no_root_squash,no_subtree_check,insecure)
/d2/export/staff @utm(fsid=43,rw,async,root_squash,no_subtree_check,insecure) @admin(fsid=43,rw,async,no_root_squash,no_subtree_check,insecure)

Cliente opciones de montaje

El uso de los clientes de autofs en LDAP para montar el sistema de archivos. Las opciones son:

intr,tcp,rw,vers=4,timeo=20

He probado con sólo vers=4, pero me da los mismos resultados.

Red

Para esta prueba, el cliente y el servidor están en subredes diferentes. El tráfico pasa a través de 100 Mbps switches cisco con conexiones gigabit de cisco ruta interruptor. Las pruebas de rendimiento muestran coherentes 91 Mbps transferencias con baja .3 ms de ping. Esta red ha sido adecuada para NFSv3 durante muchos años.

Solución

Espere a que 10.7.3. Me complace informar de que esto fue un error en 10.7.2, y el 10.7.3 preliminar revisiones de la misma.

1voto

Jeff Strunk Puntos 1254

Esto es un error. Trabajó brevemente en una versión preliminar de la actualización, pero se rompe de nuevo. He presentado un informe de error con la de Apple.

1voto

tegbains Puntos 1634

Usted puede intentar el uso de NFS Manager para ayudarle a configurar su montajes de NFS. Es mucho más fácil de utilizar que la Utilidad de Disco de Apple.

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: