Using Automatic File Resizing

This topic describes the FSI native automatic background file resizing process. The main functions are:

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:

  1. Restore the D3 accounts and complete a full save to tape to the dm account. Type:

    to dm

    file-save

  2. Define the file to be resized in the FSI dm account (see Resizing Control Files).

    For example, type:

    u resize include account, file, file

  3. Type nt_resize-menu, then press ENTER.

    The message Press any key to Continue displays.

  4. Press any key to continue.

    The Resize Menu displays.

  5. 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.

Resizing Control Files

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:

  • Account,,

Entire account

  • Account,file,

Dictionary and data levels

  • Account,file,file

Data level only

To list the files to include, type:

u dict resize include

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:

  • Account,,

Entire account

  • Account,file,

Dictionary and data levels

  • Account,file,file

Data level only

To list the files to exclude, type:

u dict resize exclude

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:

  • R)unning

  • C)omplete

  • E)rror

  • Q)ueued

  • S)uspended

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

Using the FSI Tools

Setting Inactivity Timeouts on a Remote Server Connection