在 Windows 中自動化 NFSv3 檔案/資料夾權限

在 Windows 中自動化 NFSv3 檔案/資料夾權限

我是 Windows/MSSQL DBA,我繼承了一個奇怪的系統,這不是我自己的過錯,我有一個簡單的問題。

背景

我有一個 Azure NFSv3 卷,正在匯出到 Windows Server 2019 VM,以便從現有 Windows 生態系統批次複製資料。我遇到的問題是 ACL 不是在 NFSv3 中繼承的(AFAIK),因此我複製到 NFS 磁碟區的每個檔案和資料夾都有自己的 ACL,而且我似乎無法設定預設值。目前計數為 943,318 個檔案和資料夾,因此可以透過以下方式手動編輯 ACL:屬性->NFS 屬性->檔案權限(模式)不是一個可行的選擇。

問題

所以我的問題是 - 有沒有辦法透過 PowerShell、Windows Command shell 甚至 COTS 產品批次設定 NFS ACL?我懷疑答案是否定的,在這種情況下,我必須考慮購買一台 Linux 機器並將 NFS 磁碟區匯出到該機器。目前,我們是一家 99.9% 基於 Windows 的企業,因此建立 Linux 虛擬機器並非易事,但這是可以做到的。

謝謝你提供的所有幫助!

相關內容