>ldl & cdl:
>Cyl 0 Head 0 Track 2: IPL record
>ldl & cdl:
>Cyl 0 Head 0 Track 3: Label
>cdl:
>Cyl 0 Head 0 Tracks 4-5: DSCBs to make it look like one through four data
>sets

this is not quite correct :)

The Linux partition table in cdl case is hidden in a 390-like
volume table (VTOC) in the second track.

And you can specify a block on an ECKD DASD by specifying
cylinder/head/sector or cylinder/track/block. Head and track
are equal here, like sector and block.

ldl:
(cyl/trk/blk)
(0/0/1): 1st IPL record  - size: blocksize
(0/0/2): 2nd IPL record  - size: blocksize
(0/0/3): volume label    - size: blocksize (LNX1)
followed by the one and only partition

cdl:
(cyl/trk/blk)
(0/0/1) boot code      - size: 28 byte
(0/0/2) boot code      - size: 148 byte
(0/0/3) volume label   - size: 84 byte (VOL1)
(0/0/4) 1st IPL record - size: blocksize
(0/0/5) 2nd IPL record - size: blocksize (only if needed)
...
(0/0/n) empty          - size: blocksize

(0/1/1) format 4 DSCB  - size: 140 byte (describes VTOC itself)
(0/1/2) format 5 DSCB  - size: 140 byte (contains free space info)
(0/1/3) format 7 DSCB  - size: 140 byte (omitted for small disks)
(0/1/4) format 1 DSCB  - size: 140 byte (describes 1st partition)
(0/1/5) format 1 DSCB  - size: 140 byte (describes 2nd partition)
(0/1/6) format 1 DSCB  - size: 140 byte (describes 3rd partition)
...
(0/1/n) empty          - size: 140 byte

(0/2/1) data           - size: blocksize
...

freundliche Grüße / kind regards
Volker

Reply via email to