2 votos

¿Cómo se comportará el macOS al crear carpetas en /private/var/folders para montar un recurso compartido de NFS con?

Estoy escribiendo algún software que idealmente pueden montar y desmontar varias Sistema de Archivos de Red (NFS) ubicaciones de forma dinámica.

Para evitar el enfrentamiento con los nombres locales del I plan en la generación de un nuevo temporal de directorios bajo /private/var/folders como /private/var/folders/6l/jbv4dn11301f7t2wm1r3mqlr0000gp/T/temp_mount.RXArBC por cada vez que puedo presentar a un recurso compartido NFS - en la esperanza de que el sistema operativo puede ordenar estas carpetas en el cierre.

La preocupación que tengo es que por ejemplo, si yo fuera a tratar de quitar la carpeta antes de que se desmonta con algo como rm -r /private/var/folders/6l/jbv4dn11301f7t2wm1r3mqlr0000gp/T/temp_mount.RXArBC - si el monte no era sólo lectura, esto resultaría en la eliminación de los contenidos de la acción (a pesar de no eliminar la carpeta de nivel superior como el monte servicio es de suponer que todavía mantiene un bloqueo a)!

Me preocupa que el sistema operativo no se esperan /private/var/folders a contener todas las monturas y por lo tanto representan un problema similar.

Alguien puede confirmar cómo es el sistema operativo se comportan en este escenario? Hasta ahora con mis pruebas, esto no ha sucedido, pero no estoy seguro de que este es un indicativo a través de la junta para macOS los usuarios.

Otra opción que he pensado es la creación de carpetas en un lugar como ~/Library/Application Support/MyAppDomain/MountDirs/ y la realización ordenada de ups en el software de mi como yo estoy de acuerdo, pero estoy seguro de cómo el sistema operativo se comportan.

2voto

Douglas Puntos 10417

No.

Este es un directorio de sistema que contiene cosas como los registros, bases de datos, el sueño de la imagen, etc. No es un directorio que debe ser el montaje recursos compartidos de archivos. El propósito de la /private directorio ya se discutirán en los siguientes puestos:

Incluso el automount servicio no monte acciones para que el directorio, que se monta en /Volumes.

Su mejor apuesta sería la de montar el recurso compartido en un espacio de usuario (es decir, /Users/shared) o dentro de los usuarios propio directorio home.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X