📄 format.8
字号:
.\" Copyright (c) 1980, 1983, 1993.\" The Regents of the University of California. All rights reserved..\".\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\" 1. Redistributions of source code must retain the above copyright.\" notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\" notice, this list of conditions and the following disclaimer in the.\" documentation and/or other materials provided with the distribution..\" 3. All advertising materials mentioning features or use of this software.\" must display the following acknowledgement:.\" This product includes software developed by the University of.\" California, Berkeley and its contributors..\" 4. Neither the name of the University nor the names of its contributors.\" may be used to endorse or promote products derived from this software.\" without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION).\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".\" @(#)format.8 8.1 (Berkeley) 6/5/93.\".TH FORMAT 8 "June 5, 1993".UC 4.SH NAMEformat \- how to format disk packs.SH DESCRIPTION.PPThere are two ways to format disk packs. The simplest is touse the.I formatprogram. The alternative is to use the DEC standard formattingsoftware which operates under the DEC diagnostic supervisor. This manual page describes the operation of.IR format ,then concludes with some remarks about using the DEC formatter..PP.I Formatis a standalone program used toformat and check disks prior to constructingfile systems.In addition to the formattingoperation,.I formatrecords any bad sectors encounteredaccording to DEC standard 144. Formatting is performed one track at atime by writing the appropriateheaders and a test pattern and then checkingthe sector by reading and verifying the pattern, usingthe controller's ECC for error detection.A sector is marked bad if an unrecoverable mediaerror is detected, or if a correctableECC error too many bits in lengthis detected (such errors are indicated as``ECC'' in the summary printed uponcompleting the format operation).After the entire diskhas been formatted and checked,the total number of errors are reported,any bad sectors and skip sectors are marked,and a bad sector forwarding tableis written to the disk in the first fiveeven numbered sectors of the last track.It is also possible to reformat sections of the diskin units of tracks..I Format may be used on any UNIBUS or MASSBUS drivesupported by the \fIup\fP and \fIhp\fP devicedrivers which uses 4-byte headers (everything except RP's)..PPThe test pattern used during the media checkmay be selected from one of: 0xf00f (RH750 worst case),0xec6d (media worst case), and 0xa5a5 (alternating1's and 0's).Normally the media worst case pattern is used..PP.I Formatalso has an option to perform an extended \*(lqsevere burn-in,\*(rqwhich makes a number of passes using different patterns.The number of passes can be selected at run time,up to a maximum of 48,with provision for additional passes or terminationafter the preselected number of passes.This test runs for many hours, depending on the disk and processor..PPEach time.I formatis run to format an entire disk,a completely new bad sector table is generatedbased on errors encountered while formatting.The device driver, however, will always attempt toread any existing bad sector table when the device isfirst opened.Thus, if a disk pack has never previously been formatted,or has been formatted with different sectoring,five error messages will be printed when the driver attemptsto read the bad sector table; these diagnostics should be ignored..PPFormatting a 400 megabyte disk on a MASSBUS disk controllerusually takes about 20 minutes.Formatting on a UNIBUS disk controller takes significantlylonger.For every hundredth cylinder formatted.I formatprints a message indicating the current cylinder being formatted.(This message is just to reassure people that nothing isis amiss.).PP.I Formatuses the standard notation of the standalone I/O libraryin identifying a drive to be formatted. A drive isspecified as.IR zz ( x , y ),where .I zzrefers to the controller type (either.I hpor.IR up ),.I xis the unit number of the drive;8 times the UNIBUS or MASSBUSadaptor number plus the MASSBUS drive number or UNIBUSdrive unit number; and.I yis the file system partitionon drive.I x(this should always be 0). For example, ``hp(1,0)'' indicates that drive1 on MASSBUS adaptor 0 should be formatted; while``up(10,0)'' indicates that UNIBUS drive 2 on UNIBUS adaptor 1should be formatted..PPBefore each formatting attempt, .I formatprompts the user in case debugging should be enabledin the appropriate device driver. A carriage returndisables debugging information..PP.I Formatshould be used prior to building file systems (with .IR newfs (8))to insure that all sectors with uncorrectable media errorsare remapped. If a drive develops uncorrectabledefects after formatting, either.IR bad144 (8)or.IR badsect (8)should be able to avoid the bad sectors..SH EXAMPLEA sample run of .I formatis shown below. In this example (using a VAX-11/780), .I formatis loaded from the console floppy;on an 11/750.I formatwill be loaded from the root file system with.IR boot (8)following a \*(lqB/3\*(rq command.Boldface means user input.As usual, ``#'' and ``@'' may be used to edit input..nf.in +0.5i.ta 1i.sp 1>>>\fBL FORMAT\fP LOAD DONE, 00004400 BYTES LOADED>>>\fBS 2\fPDisk format/check utility.spEnable debugging (0=none, 1=bse, 2=ecc, 3=bse+ecc)? \fB0\fPDevice to format? \fBhp(8,0)\fP(\fIerror messages may occur as old bad sector table is read\fP)Formatting drive hp0 on adaptor 1: verify (yes/no)? \fByes\fPDevice data: #cylinders=842, #tracks=20, #sectors=48Starting cylinder (0):Starting track (0):Ending cylinder (841):Ending track (19):Available test patterns are:.in +1.0i1 - (f00f) RH750 worst case2 - (ec6d) media worst case3 - (a5a5) alternating 1's and 0's4 - (ffff) Severe burnin (up to 48 passes).in -1.0iPattern (one of the above, other to restart)? \fB2\fPMaximum number of bit errors to allow for soft ECC (3):Start formatting...make sure the drive is online ...(\fIsoft ecc's and other errors are reported as they occur\fP) ...(\fIif 4 write check errors were found, the program terminates like this...\fP) ...Errors:Bad sector: 0Write check: 4Hard ECC: 0Other hard: 0Marked bad: 0Skipped: 0Total of 4 hard errors revectored.Writing bad sector table at block 808272 (\fI808272 is the block # of the first block in the bad sector table\fP)Done(\fI...program restarts to allow formatting other disks\fP)(\fI...to abort halt machine with ^P\fP).fi.sp 1.SH DIAGNOSTICSThe diagnostics are intended to be self explanatory..SH "USING DEC SOFTWARE TO FORMAT".PP.B "Warning: These instructions are for people with 11/780 CPU's."The steps needed for 11/750 or 11/730 cpu's are similar, but notcovered in detail here..I.PPThe formatting procedures are different for each type of disk. Listedhere are the formatting procedures for RK07's, RP0X, and RM0X disks..PPYou should shut down UNIX and halt the machine to do any disk formatting.Make certain you put in the pack you want formatted. It is also a good ideato spin down or write protect the disks you don't want to format, just in case..PP.B "Formatting an RK07."Load the console floppy labeled, "RX11 VAX DSK LD DEV #1" inthe console disk drive, and type the following commands:.RS.nf>>>BOOTDIAGNOSTIC SUPERVISOR. ZZ-ESSAA-X5.0-119 23-JAN-1980 12:44:40.03DS>ATTACH DW780 SBI DW0 3 5DS>ATTACH RK611 DMADS>ATTACH RK07 DW0 DMA0DS>SELECT DMA0DS>LOAD EVRACDS>START/SEC:PACKINIT.fi.RE.PP.B "Formatting an RP0X."Follow the above procedures except that theATTACH and SELECT lines should read:.RS.nfDS>ATTACH RH780 SBI RH0 8 5DS>ATTACH RP0X RH0 DBA0 (RP0X is, e.g. RP06)DS>SELECT DBA0.fi.RE.PPThis is for drive 0 on mba0; use 9 instead of 8 for mba1, etc..PP.B "Formatting an RM0X."Follow the above procedures except that theATTACH and SELECT lines should read:.RS.nfDS>ATTACH RH780 SBI RH0 8 5DS>ATTACH RM0X RH0 DRA0DS>SELECT DRA0.fi.RE.PPDon't forget to put your UNIX console floppy backin the floppy disk drive..SH SEE ALSObad144(8),badsect(8),newfs(8).SH BUGSAn equivalent facility should be available which operates undera running UNIX system. .PPIt should be possible to reformat or verify part or all of a disk,then update the existing bad sector table.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -