Download Dynamic File Services 2.2 Administration Guide

Transcript
4.18.2
How Ownerless Files Are Managed in a Retention Pair
For retention pairs, Dynamic File Services keeps a UserName-SID database (DswUserDB.xml) that
contains information about the user names or group names associated with the file owners’ SIDs. The
file is located in the C:\Program Files\Dynamic File Services\ directory, or in the custom install
location.
As a file is moved to a retention repository, an entry is added to the UserName-SID database if the
name is valid. For example, the following is an entry for a local Administrators group’s SID in the
DswUserDB.xml file:
<TrackerEntry>
<SID>S-1-5-32-544</SID>
<Name>Administrators</Name>
<IsValid>true</IsValid>
</TrackerEntry>
An entry is kept until there are no more files with the SID in any repositories of the retention pairs on
the server. Because the user name is known to Dynamic File Services, the user’s files do not become
orphaned in the repository if the user name is deleted from the server or from Active Directory, even
though the files might be orphaned from the file system point of view.
The user names and group names in the database are validated daily (at 0030 hours by default)
against the users and groups for the server and for the Active Directory domain (if present). The
name’s validity status is set to false if a name becomes invalid. If an invalid user name becomes valid
again (such as through an Active Directory restore action), the validity setting is set to true when the
database is next validated.
Dynamic File Services validates the user names and group names against the information stored in
the Active Directory domain controller for the server. After you remove a user name or group name
from Active Directory, the following must occur before Dynamic File Services is aware of the change:
1. Active Directory synchronizes the invalid status of the name with the domain controller for the
Dynamic File Services server. When this update occurs depends on Active Directory.
2. Dynamic File Services runs the daily validation check for the Username-SID database on the
server.
During a retention review, a reviewer sees the name as valid until the Username-SID database has
been updated. The Retention Review Service displays a file owner’s name with a strikethrough if the
name is marked as invalid in the Username-SID database. This allows you to sort files by file owners,
even if user names become invalid.
If an orphan file is moved to the repository, a new entry for its SID cannot be created in the
UserName-SID database file because the user name is unknown to the file system. The Retention
Review Service displays the file owner as Unknown. However, if other files in any repository on the
server were moved there when the user name was valid, an entry exists for that relationship in the
database, and the Retention Review Service can display the file owner’s name with a strikethrough.
If you restore an orphan file to the primary location, the owner information is not known to the NTFS
file system. Only the SID is known from the file’s metadata. If the restored orphan file is the last file
with that SID in any of the pairs’ repositories, its SID information is also removed from the
UserName-SID database. If you move the orphan file back to the repository, the user name is now
unknown to the Retention Review Service.
When a SID is not found for any of the remaining files in any of the pairs’ retention repositories, the
SID’s entry is removed from the UserName-SID database. The entry is removed whether the user
name information is valid or invalid at that time.
Planning for Pairs and Policies
69