This topic describes the FSI native automatic background file resizing process. The main functions are:
User-specified fill ratio that triggers the file resizing.
The ratio is global for the whole domain.
Exclusion list of accounts and/or files on which resizing is never performed.
Scheduled background process resizing files.
Controlled by items in a resizing control file.
Activity logging.
The file resize operates only on the files residing on the current FSI Server. There is one resizer per FSI Server.
Follow these steps to resize files automatically using the Task Scheduler or manually using the Resize Menu.
To resize files in the FSI:
Restore the D3 accounts and complete a full save to tape to the dm account. Type:
to dm file-save |
Define the file to be resized in the FSI dm account (see Resizing Control Files).
For example, type:
u resize include account, file, file |
Type nt_resize-menu, then press ENTER.
The message Press any key to Continue displays.
Press any key to continue.
The Resize Menu displays.
Select one of the Resize Menu options to manually resize your files.
See the nt_resize-menu command in the D3 Reference Manual for more information on these options.
The file resize in the FSI dm account controls the automatic resize process. The dictionary contains these items:
Item |
Description |
Format |
|
Fill |
Describes the target fill ratio |
001 Target fill ratio (in %), where % is the space allocated for the files. To create a fill ratio, type u dict resize fill. |
|
Include |
List of accounts/files to include |
Multi-attribute list of files to include in the resizing process. One file per attribute coded as follows:
Entire account
Dictionary and data levels
Data level only To list the files to include, type:
NOTE—Lines starting with an asterisk are comments and are ignored. |
|
Exclude |
List of accounts/files to exclude |
Multi-attribute list of files to exclude from the resizing process. One file per attribute coded as follows:
Entire account
Dictionary and data levels
Data level only To list the files to exclude, type:
NOTE—Lines starting with an asterisk are comments and are ignored. |
If the Exclude list is empty, resize only the files in the Include list. If the Exclude list is not empty, resize only files not in the Exclude list. If both lists are empty, resize all files.
The data level resize,resize contains the currently active or queued records of the resizing. Each item has this format:
Attribute |
Description |
|
0 |
file.no '*' unique.ID where |
|
file.no |
File number of the file being resized |
|
unique.ID |
Unique-ID (system19) |
|
1 |
State includes:
|
|
2 |
Server |
|
3 |
Account |
|
4 |
Dictionary (field is blank if resizing the MD of the account) |
|
5 |
Data level (field is blank if resizing the MD of the account or the dictionary of the file) |
|
6 |
Old modulo in decimal |
|
7 |
New modulo in decimal |
|
8 |
Start date in internal format |
|
9 |
Start time in internal format |
|
10 |
Stop or suspended date in internal format |
|
11 |
Stop or suspended time in internal format |
|
12 |
Error/exception, if an error record |
|
13 |
Optional information |
The data level resize,log contains the records of the completed resizing operation. The format is identical.
See Also