Before actually performing a backup, you must create one or more fileset families in the Backup Database. A fileset family defines the groups of filesets that are to be dumped together. Fileset family names can be no longer than 31 characters, and they can include any characters. Avoid using a period in the name of a fileset family; when a dump set is transferred to tape, the fileset family name and the last component of the dump level name are automatically joined by a period to form the name of the dump set.
In regular command (noninteractive) mode, characters from the regular expression character set used in the name of a fileset family must be escaped with a \ (backslash) to prevent the command shell from expanding them; for example, usr\e* for a fileset family named usr*. Because they have no meaning in the name of a fileset family, regular expression characters are not recommended.
Once you define a fileset family, you must then define the fileset family entries in the family. Each fileset family entry is defined in terms of one or more filesets and the location of each fileset on a File Server machine and aggregate. Each fileset family entry consists of three fields, with each field separated by a space. Following are the legal values for each field in a fileset family entry:
· File Server Machine Name: The name of the File Server machine that houses the filesets. You can specify the machine's DCE path name (for example, /.../abc.com/hosts/fs1), its host name (for example, fs1.abc.com), or its IP address (for example, 11.22.33.44). You can also use the special .* wildcard for this field; this wildcard matches all of the File Server machines in the cell.
· Aggregate Name: The device name or aggregate name of the aggregate on which the filesets reside. You can use the .* wildcard for this field; the wildcard matches all aggregate names.
· Fileset Name: The names of the filesets to be backed up. You can use the .* wildcard for this field to match all fileset names. The following regular expression characters can also be used in this field of an entry:
- The * (asterisk) character matches any number of repetitions of the previous character.
- The [ ] (brackets) characters around a list of characters match any single instance of the characters in the list but no other characters.
- The ^ (circumflex) character as the first character in a bracketed set of characters matches any single character other than the characters that follow it in the list.
- The ? (question mark) character matches any single character or no character.
- The . (dot) character matches any single character, but a character must be present.
- The \ (backslash) character before any other regular expression character, including itself, matches the literal value of the character.
In noninteractive mode, you must surround an entire string with " " (double quotes) if it contains regular expression characters or you must escape each regular expression character with a \ (backslash); for example, use "user\..*\.bak" or user\\..\*\\.bak to indicate all of the filesets that begin with the prefix user. and end with the extension .bak. Otherwise, the command shell attempts to resolve the regular expression characters rather than pass them to the bak command interpreter for resolution. Note that the .* notation is interpreted as a single wildcard that must be surrounded with double quotes in noninteractive mode (".*"). Characters specified in regular expressions are case sensitive.
All fileset family names must be unique within the Backup Database of the local cell. Create and delete fileset families with the bak addftfamily and bak rmftfamily commands. Create and delete fileset family entries with the bak addftentry and bak rmftentry commands.
More:
Suggestions for Creating Fileset Family Entries
Adding a Fileset Family to the Backup Database
Adding a Fileset Family Entry to a Fileset Family
Deleting Fileset Families from the Backup Database
Deleting a Fileset Family Entry from a Fileset Family