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.