跳到主要内容

更改 Qtree 安全模式如何影响用户配额

可使用 NTFS 或混合安全模式(但不能使用其他安全模式)在 Qtree 上应用访问控制列表(ACL)。因此,更改 Qtree 的安全模式可能会影响配额的计算方法。更改 Qtree 的安全模式之后,始终应重新初始化配额。

如果将 Qtree 的安全模式从 NTFS 或混合安全模式更改为其他安全模式,则会忽略对该 Qtree 中的文件应用的所有 ACL,并按照 Linux 用户标识确定文件使用者。

如果将 Qtree 的安全模式从其他安全模式更改为混合或 NTFS 安全模式,则以前隐藏的 ACL 将变为可见。此外,以前忽略的所有 ACL 都将重新生效,并忽略 NFS 用户信息。如果以前没有 ACL,计算配额时将继续使用 NFS 信息。
要确保更改 Qtree 的安全模式之后正确计算 Linux 和 Windows 用户的配额使用量,必须为包含该 Qtree 的卷重新初始化配额。

示例

以下示例显示更改 Qtree 的安全模式如何导致特定 Qtree 中某个文件的使用记到其他用户头上。

假设 Qtree A 上采用了 NTFS 安全模式,并且 ACL 为 Windows 用户 corp\joe 分配一个 5 MB 文件的所有权。这种情况下将把 Qtree A 的 5 MB 磁盘空间使用量记到用户 corp\joe 头上。

现在将 Qtree A 的安全模式从 NTFS 更改为其他安全模式。重新初始化配额之后,不再将该文件记到 Windows 用户 corp\joe 头上,而是会将该文件记到与其 UID 对应的 Linux 用户头上。该 UID 可能是映射到 corp\joe 或根用户的 Linux 用户。