No soy en absoluto un experto, pero esto es lo que hice para montar mis recursos compartidos synology como puntos de montaje persistentes en mi Mac (en mi caso se utiliza NFS, por lo que si está utilizando smb o afp será un poco diferente - pero un poco de google podría ayudar allí):
En primer lugar, edita /etc/auto_master.
Debería tener este aspecto:
#
# Automounter master map
#
+auto_master # Use directory service
#/net -hosts -nobrowse,hidefromfinder,nosuid
/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- -static
Añade una línea al final con el siguiente aspecto:
/- auto_nfs -nosuid
Observe que no he incluido nobrowse
como opción. Descubrí que si lo hacía no podía navegar por los recursos compartidos montados a través del Finder. Pero, de nuevo, ya que no soy un experto no sé si esto también tiene otras ramificaciones. Sólo parece que funciona para mí.
A continuación, cree un archivo en /etc llamado auto_nfs
(de nuevo, esto si es para un montaje NFS. SMB y AFP serán similares. Simplemente cree archivos auto_smb o auto_afp en su lugar, y asegúrese de que son referenciados en su archivo auto_master en lugar de auto_nfs).
Este archivo debería tener el siguiente aspecto:
/System/Volumes/Data/show -fstype=nfs,noowners,nolockd,resvport,hard,bg,intr,rw,tcp,nfc,rsize=8192,wsize=8192 nfs://192.168.1.100:/volume1/show
/System/Volumes/Data/assets -fstype=nfs,noowners,nolockd,resvport,hard,bg,intr,rw,tcp,nfc,rsize=8192,wsize=8192 nfs://192.168.1.100:/volume1/assets
Obviamente debes añadir tantas líneas como acciones tengas, y tendrás que crear los directorios tú mismo usando el comando sudo (por 'directorios' me refiero a las entradas como /System/Volumes/Data/show
y /System/Volumes/Data/assets
)
Ahora las acciones ( /volume1/show
y /volume1/assets
) se montará automáticamente en estas ubicaciones ( /System/Volumes/Data/show
y /System/Volumes/Data/assets
). De nuevo, esto es usando NFS y asume que has configurado tus recursos compartidos como recursos compartidos NFS en tu Sinology. SMB y AFP serán similares, pero la sintaxis de las líneas diferirá bastante. Me temo que no estoy familiarizado con sus configuraciones, pero un poco de búsqueda te llevará a donde tienes que ir.
Por último, puede resultar molesto que no puedas montar directamente en root del sistema de archivos de tu Mac. Esa parte del sistema de archivos es de sólo lectura (o está protegida de alguna otra forma que no puede anular). Por esta razón, si quiere montar algo en root del sistema de ficheros de su Mac necesitará editar otro fichero llamado /etc/synthetic.conf
. Este archivo le permite especificar enlaces simbólicos en root del sistema de archivos que apuntan a cualquier ubicación que desee. En mi caso, mi synthetic.conf
se ve así:
show System/Volumes/Data/show
assets System/Volumes/Data/assets
En el momento del arranque, se lee el contenido de este archivo y se crean los enlaces simbólicos. Así que en mi caso, tengo dos enlaces simbólicos en / llamados show
y assets
y están configurados para apuntar a los directorios montados que especifiqué anteriormente.
Ejemplo:
-> cd /
-> ls -l
lrwxr-xr-x 1 root wheel 26 Oct 3 23:32 assets -> System/Volumes/Data/assets
lrwxr-xr-x 1 root wheel 24 Oct 3 23:32 show -> System/Volumes/Data/show
Asegúrate de cambiar los permisos de cada uno de los archivos que has creado ( auto_master
, auto_nfs
, synthetic.conf
) utilizando chmod 644
.
Además, Apple tiene tendencia a sobreescribir auto_master cada vez que actualizan tu sistema porque claro que lo hacen. Así que tiene sentido crear una copia y guardarla junto al archivo auto_master para cuando inevitablemente no puedas acceder a tus datos en un momento crítico porque Apple haya decidido "arreglar" tu sistema.
Espero que esto ayude.