¿Cuál es la función de / home en Snow Leopard?

6

Me gustaría reflejar la estructura de directorios que tengo en mi máquina Linux en el trabajo. Allí, mi directorio de inicio reside en /home/emiller en lugar de /Users/emiller como lo hace en Snow Leopard.

Tenía la intención de crear /home/emiller y usarlo como un punto de montaje sshfs para mis archivos en la máquina Linux, lo que me permite ejecutar todos mis scripts sin tener que cambiar ninguna ruta.

Sin embargo, cuando intento mkdir /home/emiller , obtengo:

mkdir: /home/emiller: Operation not supported

¿Por qué es esto? ¿Cuál es la función de /home ? Aparece vacío de todos los archivos.

~ emiller

    
pregunta emiller 18.03.2011 - 20:01

1 respuesta

12

Tiene un mapa de montaje automático de NFS montado en él, por lo que los directorios de inicio de NFS estarán disponibles automáticamente allí. Cotizando man auto_master :

  

El archivo auto_master contiene una lista de los directorios a ser   automontado Asociado a cada directorio está el nombre de un mapa que   enumera las ubicaciones de los sistemas de archivos que se montan automáticamente allí. los   el mapa predeterminado se ve así:

#
# Automounter master map
#
+auto_master            # Use directory service
/net                    -hosts          -nobrowse,hidefromfinder,nosuid
/home                   auto_home       -nobrowse,hidefromfinder
/Network/Servers        -fstab
/-                      -static

El auto_home predeterminado en SL espera obtener la asignación del directorio de inicio a la máquina desde NIS o LDAP, pero puede agregar entradas manualmente.

Puedes eliminar la línea auto_home de /etc/auto_master y sudo killall automountd (lo que debería hacer que launchd la vuelva a ejecutar con el nuevo mapa) o reiniciar. Alternativamente, agregue su sshfs mount a /etc/auto_home (y nuevamente reinicie automountd o reinicie).

    
respondido por el geekosaur 18.03.2011 - 20:21

Lea otras preguntas en las etiquetas