![]() |
![]() |
| ||||
Rules for Input to format CommandsWhen you use the format utility, you need to provide various kinds of information. This section describes the rules for this information. For information on using format's help facility when you enter data, see Getting Help on the format Utility. Specifying Numbers to format CommandsSeveral places in the format utility require an number as input. You must either specify the data or select a number from a list of choices. In either case, the help facility causes format to print the upper and lower limits of the number expected. Simply enter the number desired. The number is assumed to be in decimal format unless a base is explicitly specified as part of the number (for example, 0x for hexadecimal). The following are examples of integer input:
Specifying Block Numbers to format CommandsWhenever you are required to specify a disk block number, there are two ways to enter the information:
You can specify the information as an integer that represents the logical block number. You can specify the number in any base, but the default is decimal. The maximum operator (a dollar sign, $) can also be used here to let the format utility select the appropriate value. Logical block format is used by the SunOS disk drivers in error messages. The other way to specify a block number is by the cylinder/head/sector designation. In this method, you must specify explicitly the three logical components of the block number: the cylinder, head, and sector values. These values are still logical, but they allow you to define regions of the disk that are related to the layout of the media. If any of the cylinder/head/sector numbers are not specified, the value is assumed to be zero. You can also use the maximum operator in place of any of the numbers and let the format utility select the appropriate value. The following are some examples of cylinder, head, and sector entries:
The format utility always prints block numbers, in both formats. Also, the help facility shows you the upper and lower bounds of the block number expected, in both formats. Specifying format Command NamesCommand names are needed as input whenever the format utility displays a menu prompt. You can abbreviate the command names, as long as what you enter is sufficient to uniquely identify the command desired. For example, use p to enter the partition menu from the format menu. Then, enter p to display the current slice table.
Specifying Disk Names to format CommandsThere are certain times in the format utility when you must name something. In these cases, you are free to specify any string you want for the name. If the name has white space in it, the entire name must be enclosed in double quotation marks ("). Otherwise, only the first word of the name is used. For example, if you want to identify a specific partition table for a disk, you can use the name sub-command available from the partition menu:
Getting Help on the format UtilityThe format utility provides a help facility that you can use whenever the format utility is expecting input. You can request help about what input is expected by entering a question mark (?). The format utility displays a brief description of what type of input is needed. If you enter a ? at a menu prompt, a list of available commands is displayed. The man pages associated with the format utility include the following:
| ||||
| ||||