If you are upgrading from a UNICOS or UNICOS/mk operating system to an IRIX or Linux operating system, you will need to be aware of the differences between IRIX/Linux DMF functionality and UNICOS or UNICOS/mk DMF functionality. The basic structure of DMF is the same for IRIX or Linux environments as for UNICOS and UNICOS/mk environments. However, the differences occur in areas affected by operating system dependencies. The DMF administrator interface differs in the areas of product installation, database administration utilities, and automatic space management. There are also differences in basic terminology. Table D-1 provides a summary of key differences between the two operating systems as they relate to DMF.
Table D-1. Differences From UNICOS and UNICOS/mk
Functionality | UNICOS and UNICOS/mk | IRIX and Linux |
|---|---|---|
Kernel interface that supports file state transitions | dmofrq(2) command. | DMAPI 2.3 |
Use of HOME_DIR, SPOOL_DIR, JOURNAL_DIR directories | No separate daemon subdirectory (daemon files in root of HOME, SPOOL, or JOURNAL directory). | Separate daemon subdirectory. |
Protected files feature. | Supported as a part of the user database feature (UDB). | Not supported. |
dmmode(2) command | Supported. | Not supported. Offline files are always processed when accessed. |
Client/server configuration option | Supported. | Not supported. |
Reporting | dmhit(blank) command. | dmscanfs(8) command. |
DMF database administration | dmdalter and dndbase commands. | dmdadm(8) command, which has an administrator interface similar to that of the dmcatadm(8) and dmvoladm(8) commands. |
File migration and conversion to dual state | dmmigall(8) command. | dmmigrate(8) command. |
Information reporting on DMF managed files | ls(1) and find(1) commands | dmls(1) and dmfind(1) commands (based on the IRIX commands, ls and find). |
Structure of directory written by the dmsnap(8) command | Daemon database in snap directory, MSP databases in snap directory subdirectories named for mspname | Separate daemon and MSP/LS subdirectories in snap directory |
File handle terminology | File handle. | Bit-file identifier ( bfid). |
File handle terminology. | dev/inode. | fhandle. |