Internal documentation for the MTS file system

posted Jun 8, 2014, 2:18 PM by Jeff Ogden
There is a 100+ page document that gives a quite complete description of the format and data structures used by the MTS file system at UM as of D6.0 in February 1988.

See: http://deepblue.lib.umich.edu/bitstream/handle/2027.42/79607/MTSDiskInformation-Apr1987.pdf

In 1988 the file system supported the following types of disks:
  • 2311: 1624 pages
  • 2314: 6496 and 12,992
  • 3330: 23,427 and 46,455
  • 3340: 8376 and 16,752
  • 3344: 16,752
  • 3350: 74,480
  • 3370: 69,750
  • 3375: 92,064
  • 3380: 132,900, 265,650, and 398,400
  • 3390: 200,340 and 400,680
  • 6280: 100,800
The documentation includes:
  • Information on disk drives including disk types, revolutions per minute, latency (msec), transfer rate (MB/sec), number of cylinders, tracks, pages/track, capacity (pages), default PAT starting location, default PAT length.
  • The format of the Volume Label, the PAT (Page Assignment Table), Relocation Entries, IPL information, DSCB (Data Set Control Block).
  • The structure of the file system catalog, line files, and  sequential files including SEQWL files.
  • The format of the in memory shared file table.
  • Descriptions of various disk system utility programs, including:
    • AMALCOMP -amalgamate and compare the lists of files during recovery
      from a disk disaster, and so produce lists of files for further
      recovery actions
    • CATSCAN - Catalog Scan And Count Utility
    • CCATL - Catalog Creation Utility
    • CHKVTOC- verify the correspondence between DSCBs and the PAT, to
      correct to the PAT where possible, and to verify and correct
      the label.
    • CHONID - Program To Change File Owner
    • DASDI - Disk Pack Initialization
    • DISKCOPY - Copy Disk Packs
    • DSK - Disk Table Utility
    • FM - File Move Utility
    • FSTEST - Testing The File Routines
    • PM - Obtain A Pack Map
    • TABLMOD - Shared File Table Utility
    • Validate - Validate Files
    • VAMREC - Error Recovery Program
    • VNTD - Catalog Utility
    • VTOCUTIL - VTOC Utility
  • Information on console error messages, Disaster Recover, and file system testing (FSTEST).


Comments