Mac Air OS X Mountain Lion: el montaje de NFS “dscl” congela el sistema de forma permanente

3

Me propuse ejecutar los siguientes pasos en OS X Mountain Lion para montar un recurso compartido NFS-

crear

sudo dscl . -create /Mounts/foo
sudo dscl . -create /Mounts/foo VFSLinkDir /Volumes/share
sudo dscl . -create /Mounts/foo VFSOpts resvport ro nosuid
sudo dscl . -create /Mounts/foo VFSType nfs
sudo dscl . -create /Mounts/foo RecordName nfs.example.com:/srv/share

verificar

sudo dscl . -list /Mounts
sudo dscl . -read /Mounts/nfs.example.com:/srv/share

Después de crear, cuando intenté enumerar los montajes, mi mac air dejó de responder. Al reiniciar, cuando inicio sesión en mi cuenta, se bloquea en una ventana del buscador sin cargar nada más. Parece que no puedo matarlo o iniciar el administrador de tareas o hacer otra cosa.

Puedo iniciar sesión en la cuenta de invitado pero no con mi propia cuenta.

    
pregunta Shubham Vidyarthi 11.01.2013 - 22:32

1 respuesta

1

Cuando pida montar un volumen NFS de esta manera, "hard" (el valor predeterminado), la computadora intentará montar el volumen y continuará intentándolo (excluyendo todo lo demás) porque cree que este volumen es crítico para operación del sistema. Debe decirle a la computadora que este volumen no es necesario para ejecutar el sistema. La forma en que haces esto es decirle que monte "soft". Mientras lo hace, es útil incluir la opción "intr" (Permitir que las señales interrumpan una llamada NFS. Útil para interrumpir cuando el servidor no responde).

Por lo tanto, en tu comando anterior debes agregar soft e intr, como este:

sudo dscl . -create /Mounts/foo VFSOpts resvport intr soft ro nosuid 

Es posible que también desee explorar estas opciones, según su aplicación, pueden ser útiles:

nolocks locallocks wsize=32768 rsize=32768 timeo=900 retrans=3 proto=tcp nfc

Por último, es posible que te falte una declaración RecordType. No estoy seguro de si esto se crea automáticamente para ti, si aún no está allí, agrégalo por:

sudo dscl . -create /Mounts/foo RecordType dsRecTypeStandard:Mounts

Buena suerte.

    
respondido por el MERM 08.05.2014 - 02:14

Lea otras preguntas en las etiquetas