1
在/ private / var / folders中创建文件夹以安装NFS共享时,macOS如何表现?
我正在编写一些可以理想地动态安装和卸载多个网络文件系统(NFS)位置的软件。 为了避免与本地名称发生冲突,我计划在其下生成一个新的临时目录 /private/var/folders 如 /private/var/folders/6l/jbv4dn11301f7t2wm1r3mqlr0000gp/T/temp_mount.RXArBC 每次我引入一个NFS共享 - 希望操作系统可以在关机时整理这些文件夹。 我担心的是,例如,如果我在卸载文件夹之前尝试删除文件夹 rm -r /private/var/folders/6l/jbv4dn11301f7t2wm1r3mqlr0000gp/T/temp_mount.RXArBC - 如果挂载不是只读的,这将导致从共享中删除内容(尽管未能删除顶级文件夹,因为挂载服务可能仍然保持锁定)! 我担心操作系统没有预料到 /private/var/folders 包含任何坐骑,从而造成类似的问题。 有人可以确认操作系统在这种情况下的表现如何? 到目前为止,我的测试还没有发生,但我不确定这是否是macOS用户的全面指示。 我考虑过的另一个选择是在某个地方创建文件夹 ~/Library/Application Support/MyAppDomain/MountDirs/ 我一直在软件中执行整理,但我不确定操作系统的行为方式。