GNU/Linux >> Tutoriales Linux >  >> FreeBSD

Freebsd:¿cómo exportar una carpeta a una subred usando Nfs en Freebsd 9.0?

El siguiente archivo de exportación de NFS no funciona en FreeBSD 9.0. ¿Cómo debo especificar que deseo compartir con toda la subred?

mybox# cat /etc/exports 
 /storage/build 10.10.0.0/24(rw,no_root_squash)

Error de syslog:

mountd[1133]: bad exports list line /storage/build 
10.10.0.0/24(rw,no_root_squash)

/etc/rc.conf

rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"

Respuesta aceptada:

Su sintaxis no es compatible con la implementación de FreeBSD. Prueba esto:

/storage/build -maproot=root -network 10.10.0 -mask 255.255.255.0

El -maproot=root opción tiene el mismo significado que no_root_squash en implementaciones más centradas en Linux (asigna root en el lado del cliente a root en el lado del servidor). De forma predeterminada, los montajes de FreeBSD nfs son de lectura/escritura, por lo que no necesita indicarlo explícitamente. Juntos, la -network y -mask Las opciones aquí le dicen al servidor nfs que permita solicitudes de montaje desde la red 10.10.0/24. Alternativamente, puede usar la notación CIDR (gracias a @Craig Sanders por señalarlo) y omitir la máscara -mask opción.

Echa un vistazo a las exports página de manual en su sistema FreeBSD. Entra en bastante detalle y tiene varios ejemplos.


FreeBSD
  1. ¿Usando exportar en .bashrc?

  2. Cómo montar sistemas de archivos NFS usando 'autofs' en CentOS/RHEL

  3. ¿Cómo extraigo archivos sin estructura de carpetas usando tar?

  4. Cómo duplicar una carpeta exactamente

  5. Cómo exportar DBUS_SESSION_BUS_ADDRESS

Cómo instalar mediawiki en FreeBSD

Cómo instalar HAProxy en FreeBSD

Cómo instalar Webmin en FreeBSD

Cómo hacer una carpeta temporal en Ubuntu usando MKTemp

¿Cómo crear un enlace a una carpeta en Ubuntu 18.04 usando Gui?

Cómo mover archivos a otra carpeta usando el Administrador de archivos