Tengo la siguiente exportación NFS en mi servidor, fsid
configurada en un UUID recién generado.
/etc/exportaciones:
/mnt/data client(ro,fsid=b07f5af6-6b10-11e3-b4c1-00248115724d)
Luego ejecutaría exportfs -rav
el cual no devuelve errores, pero no sé cómo montarlo en el cliente.
Si fsid
está configurado en 0
o root
puedo montar de la siguiente manera:
# mount server:/ /mnt/Media
¿Cómo hago referencia al UUID en el comando de montaje o en el archivo /etc/fstab?
Lo siguiente no funciona:
server:$uuid
server:/$uuid
server:UUID=$uuid
server:/UUID=$uuid
Fallando con el error:mount.nfs: Operation not permitted
Respuesta1
Lo que quiere hacer no es realmente para lo que está destinado el fsid.
El fsid está destinado a ayudar a identificar de forma única sistemas de archivos que pueden no tener sus propios identificadores únicos, como los sistemas de archivos agrupados. Entre otras cosas, esteayuda a eliminar sistemas bloqueados debido a soportes NFS obsoletospermitiéndole reparar y reexportar un sistema de archivos fallido desde un dispositivo diferente, configurando el mismo fsid para la exportación reparada.
Si un sistema de archivos ya tiene un UUID, se utilizará de forma predeterminada. De lo contrario, NFS utiliza los números mayor y menor del nodo del dispositivo, lo cual no es muy útil cuando se exporta un sistema de archivos en clúster. Entonces, para estos necesitarías establecer explícitamente un fsid.
El fsid está configurado en NFSservidor, y aunque se usa en el cable, no es necesario ni posible configurarlo en el lado del cliente; el cliente lo recogerá por su cuenta.