Re: Amiga RDB
"Ingo Weinhold" <bonefish-CFLBMwTPW48UNGrzBIF7/[email protected]>
| Newsgroups | gmane.os.openbeos.storage |
|---|---|
| Message-ID | <8484739696-BeMail@graete> |
"Axel Dörfler" <[email protected]> wrote: [...] > Some general remarks: > - the number of partitions is only limited by the amount of > addressable > blocks (so you could have 4 billions of them) > - it's not intended to create sub partitions. > > The disk geometry stuff, bad block lists, etc. are targeted towards > older SCSI drives, which we don't have to use, obviously. I don't > know > though, if they have to be maintained for compatibility - but I could > check that out. Sounds `Mostly Harmless'. :-) Save one point maybe: The possibility to define reserved blocks at beginning and end of the partition doesn't fit that nicely into the latest draft version of the DiskDevice API (nor into any of the earlier versions ;-). In order to still being able consider a partition a contiguous space a disk system resides on, it would be necessary to report only the non-reserved blocks as the partition space. But this is not so nice for DriveSetup, since it won't be able to display the reserved parts and the user might get a wrong impression about to which point a partition can be moved/resized. Since the BDiskSystem::Validate*() calls will be used to ensure, that the new partition position and size will be OK, this won't have any bad consequences (let alone the slightly incorrect visualization), though. I could live with that. CU, Ingo