ANALYZE/DISK STRUCTURE

From VSI OpenVMS Wiki
Revision as of 12:12, 2 December 2019 by Jane.doe (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ANALYZE/DISK_STRUCTURE is a command of the ANALYZE utility that checks the readability and validity of Files-11 Structure Levels 1, 2, and 5 disk volumes, and reports errors and inconsistencies.

Format

ANALYZE/DISK_STRUCTURE  device-name:[/qualifier]

Device-name specifies the disk volume or volume set to be verified. If you specify a volume set, all volumes of the volume set must be mounted as Files-11 volumes.

Features

  • Checking the file structure metadata such as proper correspondence between directory entries and file headers, space described as in use by file headers vs the free space storage map, etc.
  • Erasing damaged home blocks on an initialized volume (/HOMEBLOCKS)
  • Creates a disk usage accounting file (/USAGE)
  • Repair the detected inconsistencies (/REPAIR)

Controls

  • /CONFIRM determines whether ANALYZE/DISK_STRUCTURE prompts you to confirm each repair
  • /HOMEBLOCKS erases damaged home blocks on an initialized volume.
  • /LIST[=filespec] determines whether ANALYZE/DISK_STRUCTURE produces a listing of the index file
  • /OUTPUT[=filespec] specifies the output file to which ANALYZE/DISK_STRUCTURE writes the disk structure errors
  • /READ_CHECK determines whether ANALYZE/DISK_STRUCTURE performs a read check of all allocated blocks on the specified disk
  • /RECORD_ATTRIBUTES determines whether ANALYZE/DISK_STRUCTURE repairs files containing erroneous settings in the record attributes section of their associated file attribute block (FAT)
  • /REPAIR determines whether ANALYZE/DISK_STRUCTURE repairs errors that are detected in the file structure of the specified device
  • /USAGE[=filespec] specifies that a disk usage accounting file should be produced, in addition to the other specified functions of ANALYZE/DISK_STRUCTURE

Example

$ anal/disk dka0:
Analyze/Disk_Structure for _SMAN01$DKA0: started on 20-DEC-2018 14:35:18.31

%ANALDISK-W-INCQUOTA, QUOTA.SYS indicates 392135 blocks used,
        actual use is 392256 blocks for [1,1]
%ANALDISK-W-DELHEADER, file (5903,6,0) beqlsnr0.com;1
        marked for delete
%ANALDISK-W-FUTUREVDAT, file (435,1,0) report.lis;15
        revision date is in the future
%ANALDISK-W-LOSTEADER, file (7642,2,0) login.com;39
        not found in a directory
 

See also