public inbox for util-linux@vger.kernel.org
 help / color / mirror / Atom feed
From: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
To: util-linux <util-linux@vger.kernel.org>, Karel Zak <kzak@redhat.com>
Subject: Re: fdisk: reorder (cmd) bug with logical partitions.
Date: Mon, 01 Jul 2013 11:49:06 -0300	[thread overview]
Message-ID: <51D196E2.8000605@yahoo.com.ar> (raw)
In-Reply-To: <519BEF55.1090309@yahoo.com.ar>

[-- Attachment #1: Type: text/plain, Size: 5897 bytes --]

Looks like this message was ignored. Resending as remainder.


On 05/21/2013 07:04 PM, Gerardo Exequiel Pozzi wrote:
> Hello
> 
> 
> The reorder cmd (x->f) does not work propertly. A fdisk session example
> for better description is attached.
> 
> See how the last partion "coco9" that should be "coco6" after re-order,
> keeps with the same name, but with start-sector and end-sector with
> incorrect values and outside the upper limit of the extended "coco4" and
> the disk "coco" itself.
> 
> 
> Good luck!
> 
> 
> $ uname -a
> Linux exequiel 3.8.13-64 #1 SMP PREEMPT Fri May 17 18:52:27 ART 2013
> x86_64 GNU/Linux
> $ cat pepe
> # partition table of /dev/sda
> unit: sectors
> 
> /dev/sda1 : start=     2048, size=   131072, Id=83, bootable
> /dev/sda2 : start=   133120, size= 41943040, Id=83
> /dev/sda3 : start= 42076160, size= 41943040, Id=83
> /dev/sda4 : start= 84019200, size=3823009968, Id= 5
> /dev/sda5 : start= 84021248, size=  8388608, Id=82
> /dev/sda6 : start= 92411904, size=  8388608, Id=83
> /dev/sda7 : start=100802560, size=  8388608, Id=83
> /dev/sda8 : start=109193216, size=  8388608, Id=83
> /dev/sda9 : start=117583872, size=  8388608, Id=83
> /dev/sda10: start=125974528, size=1258291200, Id=83
> /dev/sda11: start=1384267776, size=2097152000, Id=83
> /dev/sda12: start=3481421824, size=425607344, Id=83
> $ truncate --size 2000398934016 coco
> $ sfdisk coco < pepe
> <...>
> $ fdisk coco
> Welcome to fdisk (util-linux 2.23).
> 
> Changes will remain in memory only, until you decide to write them.
> Be careful before using the write command.
> 
> 
> Command (m for help): p
> 
> Disk coco: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk label type: dos
> Disk identifier: 0x00000000
> 
> Device Boot      Start         End      Blocks   Id  System
>  coco1   *        2048      133119       65536   83  Linux
>  coco2          133120    42076159    20971520   83  Linux
>  coco3        42076160    84019199    20971520   83  Linux
>  coco4        84019200  3907029167  1911504984    5  Extended
>  coco5        84021248    92409855     4194304   82  Linux swap / Solaris
>  coco6        92411904   100800511     4194304   83  Linux
>  coco7       100802560   109191167     4194304   83  Linux
>  coco8       109193216   117581823     4194304   83  Linux
>  coco9       117583872   125972479     4194304   83  Linux
>  coco10      125974528  1384265727   629145600   83  Linux
>  coco11     1384267776  3481419775  1048576000   83  Linux
>  coco12     3481421824  3907029167   212803672   83  Linux
> 
> Command (m for help): d
> Partition number (1-12, default 12): 9
> Partition 9 is deleted
> 
> Command (m for help): d
> Partition number (1-11, default 11): 8
> Partition 8 is deleted
> 
> Command (m for help): d
> Partition number (1-10, default 10): 7
> Partition 7 is deleted
> 
> Command (m for help): d
> Partition number (1-9, default 9): 6
> Partition 6 is deleted
> 
> Command (m for help): p
> 
> <...>
> 
> Device Boot      Start         End      Blocks   Id  System
>  coco1   *        2048      133119       65536   83  Linux
>  coco2          133120    42076159    20971520   83  Linux
>  coco3        42076160    84019199    20971520   83  Linux
>  coco4        84019200  3907029167  1911504984    5  Extended
>  coco5        84021248    92409855     4194304   82  Linux swap / Solaris
>  coco6       125974528  1384265727   629145600   83  Linux
>  coco7      1384267776  3481419775  1048576000   83  Linux
>  coco8      3481421824  3907029167   212803672   83  Linux
> 
> Command (m for help): n
> All primary partitions are in use
> Adding logical partition 9
> First sector (92411904-3907029167, default 92411904):
> Using default value 92411904
> Last sector, +sectors or +size{K,M,G} (92411904-125972479, default
> 125972479):
> Using default value 125972479
> Partition 9 of type Linux and of size 16 GiB is set
> 
> Command (m for help): p
> 
> <...>
> 
> Device Boot      Start         End      Blocks   Id  System
>  coco1   *        2048      133119       65536   83  Linux
>  coco2          133120    42076159    20971520   83  Linux
>  coco3        42076160    84019199    20971520   83  Linux
>  coco4        84019200  3907029167  1911504984    5  Extended
>  coco5        84021248    92409855     4194304   82  Linux swap / Solaris
>  coco6       125974528  1384265727   629145600   83  Linux
>  coco7      1384267776  3481419775  1048576000   83  Linux
>  coco8      3481421824  3907029167   212803672   83  Linux
>  coco9        92411904   125972479    16780288   83  Linux
> 
> Partition table entries are not in disk order
> 
> Command (m for help): x
> 
> Expert command (m for help): f
> Done.
> 
> Expert command (m for help): r
> 
> Command (m for help): p
> 
> <...>
> 
> Device Boot      Start         End      Blocks   Id  System
>  coco1   *        2048      133119       65536   83  Linux
>  coco2          133120    42076159    20971520   83  Linux
>  coco3        42076160    84019199    20971520   83  Linux
>  coco4        84019200  3907029167  1911504984    5  Extended
>  coco5        84021248    92409855     4194304   82  Linux swap / Solaris
>  coco6       125974528  1384265727   629145600   83  Linux
>  coco7      1384267776  3481419775  1048576000   83  Linux
>  coco8      3481421824  3907029167   212803672   83  Linux
>  coco9      4387379200  4420939775    16780288   83  Linux
> 
> Command (m for help): v
> Logical partition 9 not entirely in partition 4
> Remaining 12282 unallocated 512-byte sectors
> 
> 
> 
> 


-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 555 bytes --]

      reply	other threads:[~2013-07-01 14:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-21 22:04 fdisk: reorder (cmd) bug with logical partitions Gerardo Exequiel Pozzi
2013-07-01 14:49 ` Gerardo Exequiel Pozzi [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51D196E2.8000605@yahoo.com.ar \
    --to=vmlinuz386@yahoo.com.ar \
    --cc=kzak@redhat.com \
    --cc=util-linux@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox