1) fdisk never starts on Sector 1, it starts on 2048 (default) or 63 (-c=dos)
Yes, sorry. That partititon table is not complete, as the unit is lacking. I suppose I got it this way. (I don't have a D2, so I got these dumps from someone else)
The unit here is cylinders, and a cylinders is about 8Mbyte. The partitiontable is created using the '-c=dos' option (or actually, not that long ago this mode was the default).
You can use this table
. (Almost) all Lacie's are equal on this topic. Only the partititon id's are different, and AFAIK these are ignored. (Yet it doesn't hurt to give them the rigth value).
3) and the most important: When I try do dd the sda6.gz content on my partition it says: "No space left on device", even if my sda6 is 8001 blocks
Fuzzy isn't it? I can make it even fuzzier:
According to the partition table the partititon is 1 cylinder, and one cylinder is 8225280 bytes, which is 8032.5 blocks. So why does fdisk say it's 8001 blocks?
And even fuzzier:
The dump is created using
So the unzipped dump is exactly as big as the partition, right? Well, the unzipped dump is 8225792 bytes. Which is 8033 blocks, which is the partition size + 1 sector.
You can create a partition of at least 8033 blocks if you don't like the message, but it doesn't really matter here. sda6 contains a uImage of about 5.5MB, and the rest of the partition is just unused. (Zero's, I think)