hd (7)
Ebenfalls außerhalb jeder Partition und jeder Slice liegen die letzten 5 Zylinder jedes
Plattenlaufwerks am Storager Controller. Diese enthalten die "Manufacturer's Bad
Block List" und die Ausweichspuren zum Ersetzen von fehlerhaften Blöcken.
Der physikalische Block 0 enthält neben der fdisk-Tabelle auch noch die notwen
dige Information über die Platte selbst, die bei der Autokonfiguration ausgewertet
wird.
DATEIEN
MX300:
/ d e v / d s k / c O d O s O ,
/ d e v / r d s k / c O d O s O , ...
MX500:
/dev/dsk/c8d0s0, . . .
/dev/rdsk/c8d0s0, . . .
SIEHE AUCH
fdisk(lM), mkpart(lM), ioctl(2), f s ( 4 ) , f d ( 7 ) .
FEHLERMELDUNGEN
Der Treiber wiederholt eine fehlerhafte Übertragung bis zu dreimal. Kommt nach
drei Versuchen immer noch keine erfolgreiche Datenübertragung zustande, so gibt
der Treiber eine Fehlermeldung aus:
cxdysz:
: hexadez. dump des verursachenden I/O parameter blocks
iopb
Falls eine E/A-Operation wiederholt werden mußte, bevor sie schließlich erfol
greich abgeschlossen werden konnte, gibt der Treiber eine Meldung aus, die ein
Altern des verwendeten Plattenlaufwerks anzeigt:
N O T I C E :
Bei diesen Meldungen bezeichnet cxäysz die Slicenummer z der Platte y am Con
troller x. physikalische Sektornummer kann als Eingabe für
werden um einen defekten Sektor auszulagern.
HINWEIS
Das VTOC und das Ersetzungsverfahren für fehlerhafte Sektoren erfordern, daß
keine fehlerhaften Sektoren in Zylinder 0 auftreten.
baren Fehler, wenn während der Konfiguration einer Platte fehlerhafte Sektoren im
ersten Zylinder auftreten. Da das Boot-Programm zweiter Stufe auf der ersten Spur
der ladbaren Partition installiert werden muß, darf auch diese Spur keine fehlerhaf
ten Sektoren enthalten.
7-46
(MX300, MX500)
...
blkno
H A R D E R R O R :
(cyl, head, sector) sector count
disk sector
error
= error code
cxäysz:
a b s s e c t o r
n
r e t r i e s
[ECC
I M o v e B a d D a t a
= physikalische Sektornummer
physikalische Sektornummer
I R e s t o r e ]
mkpart(lM)
rnkpart
hd (7)
verwendet
meldet einen unbeheb
04/92