Subject: bug#34430: closed (Re: bug#34430: GNU Parted 3.2 –Disks' sizes calculation model may be incorrect)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 11 Feb 2019 18:40:02 +0000

Your bug report

#34430: GNU Parted 3.2 – Disks' sizes calculation model may be incorrect

which was filed against the parted package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
34430: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=34430
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#34430: GNU Parted 3.2 – Disks' sizes calculation model may be incorrect
From: "Brian C. Lane" <[email-masked]>
To: [email-masked]
Date: Mon, 11 Feb 2019 10:38:58 -0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Disks start at partition 0. But you can't use it because then you'd be
overwriting the MBR.

-- 
Brian C. Lane (PST8PDT)

Subject: GNU Parted 3.2 – Disks' sizes calculation model may be incorrect
From: Ricky Tigg <[email-masked]>
To: [email-masked]
Date: Mon, 11 Feb 2019 11:53:36 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi. Commands executed:

# dd if=/dev/zero of=/dev/sdc

# parted /dev/sdc
(parted) unit s print free
Error: /dev/sdc: unrecognised disk label
Model: (...) (scsi)
Disk /dev/sdc: 15638480s
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

(parted) mktable msdos
(parted) unit s print free
Disk /dev/sdc: 15638480s
Partition Table: msdos

Number  Start  End        Size       Type  File system  Flags
        2s     15638479s  15638478s        Free Space

Disks' sizes calculation model, involved in the calculation of values
related to disks, appears to be incorrect. Here an illustration from above
output, assuming that disks start from sector 1; according to that
assumption correct calculation model regarding disks' sizes is expected to
be:

Disk <path> = *Size* + (Start - *1<size_unit>* = 15638478s + (2 -1)s =
*15638479s*.

However exhibited Disk /dev/sdc size is 15638480s. Regards R.T.