在我们的混合networking中,OSX客户端喜欢在我们的Linux NFS共享上创build资源分叉垃圾。 我想要的是一个类似于Sambas 否决文件的服务器设置 – 禁止创build._ *文件夹。
我在NFS man-pages( export,nfs,nfsd,exportfs )中找不到像这样的东西,也许可以在底层文件系统上configuration它?
PS。 我知道默认值写入com.apple.desktopservices DSDontWriteNetworkStores为真使OSX不在networking磁盘上创build.DS_Store文件。
事实certificate,使用inotifyfunction创build应该能够很快删除这些目录。 我会检查incron或fsniper ,他们看起来很有希望。
通常阻止匹配某个path的文件/目录的创build是被称为强制访问控制(MAC)的大象的一小部分。 这是SELinux的主要部分。 集成到NFS中的MAC 现在还没有出现 ,但是为了您的需要,在文件系统级别进行操作确实足够了。
但是,这肯定是太麻烦的解决scheme,为您的问题:)