United States-English |
|
|
HP-UX Reference > Mmediainit(1)HP-UX 11i Version 3: February 2007 |
|
NAMEmediainit — initialize disk or partition DDS tape DESCRIPTIONmediainit initializes mass storage media by formatting the media, writing and reading test patterns to verify media integrity, then sparing any defective blocks found. This process prepares the disk or tape for error-free operation. Initialization destroys all existing user data in the area being initialized. mediainit can also used for partitioning DDS tape media. See the -p option below for further details. OptionsThe following command options are recognized. They can be specified in any order, but all must precede the pathname. Options without parameters can be listed individually or grouped together. Options with parameters must be listed individually, but white space between the option and its parameter is discretionary.
When a given unit contains multiple volumes as defined by the drive controller, any available unit or volume associated with that controller can be initialized, independent of other units and volumes that share the same controller. Thus, you can initialize one unit or volume to any format or interleave factor without affecting formats or data on companion units or volumes. However, be aware that the entire unit or volume (as defined by the drive controller) is initialized without considering the possibility that it may be subdivided into smaller structures by the the operating software. When such structures exist, unexpected loss of data is possible. mediainit dominates controller resources and limits access by competing processes to other units or volumes sharing the same controller. If other simultaneous processes need access to the same controller, some access degradation can be expected until initialization is complete; especially if you are initializing a tape cartridge in a drive that shares the root disk controller. In general, mediainit attempts to carefully check any -f (format option) or -i (interleave options) supplied, and aborts if an option is out of range or inappropriate for the media being initialized. Specifying an interleave factor or format option value of 0 has the same effect as not specifying the option at all. For disks that support interleave factors, the acceptable range is usually 1 (no interleave) through n-1, where n is the number of sectors per track. Refer to the appropriate device operating manual for recommended values. If a disk being initialized requires an interleave factor but none is specified, mediainit provides an appropriate, though not necessarily optimum default. When a given device supports format options, the allowable range of interleave factors may be related to the specified format option. In such instances, mediainit cannot check the interleave factor if one is specified. NotesMost types of mass storage media must be initialized before they can be used. HP hard disks, flexible disks, and cartridge tapes require some form of initialization, but 9-track tapes do not. Initialization usually involves formatting the media, writing and reading test patterns, then sparing any defective blocks. Depending upon the media and device type, none, some, or all of the initialization process may have been performed at the factory. mediainit completes whatever steps are appropriate to prepare the media for error-free operation. Most HP hard disks are formatted and exhaustively tested at the factory by use of a process more thorough but also more time-consuming than appropriate for mediainit. However, mediainit is still valuable for ensuring the integrity of the media after factory shipment, formatting with the correct interleave factor, and sparing any blocks which may have become defective since original factory testing was performed. HP flexible disks are not usually formatted prior to shipment, so they must undergo the entire initialization process before they can be used. When a tape is certified, it is thoroughly tested and defective blocks are spared. mediainit usually certifies a tape only if it has not been certified previously. If the tape has been previously certified and spared, mediainit usually reorganizes the tape's spare block table, retaining any previous spares, and optimizing their assignment for maximum performance under sequential access. Reorganizing the spare block table takes only a few seconds, whereas complete certification takes about a half-hour for 150-foot tapes, and over an hour for 600-foot tapes. Reorganization of a tape's spare block table technically renders any existing data undefined, but the data is not usually destroyed by overwriting. To ensure that old tape data is destroyed, which is useful for security, complete tape re-certification can be forced with the -r option. Some applications may require that a file system be placed on the media before use. mediainit does not create a file system; it only prepares media for writing and reading. If such a file system is required, other utilities such as newfs, lifinit, or mkfs must be invoked after running mediainit (see newfs(1M), lifinit(1), and mkfs(1M)). RETURN VALUEmediainit returns one of the following values:
WARNINGSFor a device that contains multiple units on a single controller, each unit can be initialized independently from any other unit. It should be noted, however, that mediainit requires that there be no other processes accessing the device before initialization begins, regardless of which unit is being initialized. If there are accesses currently in progress, mediainit aborts. Aborting mediainit is likely to leave the medium in a corrupt state, even if it was previously initialized. To recover, the initialization must be restarted. During the initialization process, open() rejects all other accesses to the device being initialized, producing the error EACCES (see open(2)). |
Printable version | ||
|