我是一名 Windows/MSSQL DBA,正在继承一个奇怪的系统,但这不是我的错,我有一个简单的问题。
背景
我有一个 Azure NFSv3 卷,正在将其导出到 Windows Server 2019 VM,以便从现有 Windows 生态系统批量复制数据。我遇到的问题是 ACL 未在 NFSv3 中继承(据我所知),因此我复制到 NFS 卷的每个文件和文件夹都有自己的 ACL,而且我似乎无法设置默认值。当前数量为 943,318 个文件和文件夹,因此可以通过以下方式手动编辑 ACL属性->NFS 属性->文件权限(模式)不是一个可行的选择。
问题
所以我的问题是 - 是否有办法通过 PowerShell、Windows 命令 shell 甚至 COTS 产品批量设置 NFS ACL?我怀疑答案是否定的,在这种情况下,我必须考虑获取一台 Linux 机器并将 NFS 卷导出到该机器。目前,我们是一家 99.9% 基于 Windows 的企业,因此建立 Linux VM 并非易事,但可以做到。
谢谢你提供的所有帮助!