All of lore.kernel.org
 help / color / mirror / Atom feed
* fdisk partition reorder fails
@ 2014-04-02 16:49 Olaf Hering
  2014-04-02 17:00 ` Olaf Hering
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Olaf Hering @ 2014-04-02 16:49 UTC (permalink / raw)
  To: util-linux


This is fdisk from openSUSE 13.1. I have added partitions 15+ with
parted. Once I'm done with repartitioning, I wanted to sort the
partitions with fdisk like I have done it in the past. Too bad, this
fails with the version included. The start sector is all scrambled and
outside the disk. Lukily, this time I did not write it to disk.

Looks like 2.24.1, included in Factory, is still broken.


Olaf

root@optiplex:~ # fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).

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 /dev/sda: 1500.3 GB, 1500301910016 bytes, 2930277168 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: 0x0003bcd6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2097151     1047552   83  Linux
/dev/sda2         2097152     4194303     1048576    7  HPFS/NTFS/exFAT
/dev/sda3         4194304    20971519     8388608   82  Linux swap / Solaris
/dev/sda4        20971520  2930276351  1454652416    f  W95 Ext'd (LBA)
/dev/sda5        20973568    73402367    26214400    7  HPFS/NTFS/exFAT
/dev/sda6        73404416   136318975    31457280    7  HPFS/NTFS/exFAT
/dev/sda7       136321024   199235583    31457280    7  HPFS/NTFS/exFAT
/dev/sda8       199237632   262152191    31457280    7  HPFS/NTFS/exFAT
/dev/sda9       262154240   325068799    31457280    7  HPFS/NTFS/exFAT
/dev/sda10      325070848   702558207   188743680    7  HPFS/NTFS/exFAT
/dev/sda11      899624960  1048561663    74468352   83  Linux
/dev/sda12     1048576000  1258289151   104856576   83  Linux
/dev/sda13     1258291200  1853884415   297796608   83  Linux
/dev/sda14     1853886464  2930276351   538194944   83  Linux
/dev/sda15      702558209   723529472    10485632   83  Linux
/dev/sda16      723529728   744501247    10485760   83  Linux
/dev/sda17      744501249   765471888    10485320   83  Linux
/dev/sda18      765472768   786442239    10484736   83  Linux
/dev/sda19      786442241   807414304    10486032   83  Linux
/dev/sda20      807414306   828385512    10485603+  83  Linux
/dev/sda21      828385514   849356720    10485603+  83  Linux
/dev/sda22      849356800   870328319    10485760   83  Linux

Partition table entries are not in disk order

Command (m for help): x

Expert command (m for help): p

Disk /dev/sda: 255 heads, 63 sectors, 182401 cylinders

Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Start      Size ID
 1 80 117   1    1 138   8 1023       2048    2095104 83
 2 00 138   8 1023 138   8 1023    2097152    2097152 07
 3 00  21  17  261 254  63 1023    4194304   16777216 82
 4 00 254  63 1023 254  63 1023   20971520 2909304832 0f
 5 00 138   8 1023 138   8 1023       2048   52428800 07
 6 00 138   8 1023 138   8 1023        184   62914560 07
 7 00 138   8 1023 138   8 1023        944   62914560 07
 8 00 138   8 1023 138   8 1023        592   62914560 07
 9 00 138   8 1023 138   8 1023        240   62914560 07
10 00 138   8 1023 138   8 1023       1000  377487360 07
11 00 138   8 1023 138   8 1023        280  148936704 83
12 00 138   8 1023 138   8 1023         32  209713152 83
13 00 138   8 1023 138   8 1023        928  595593216 83
14 00 138   8 1023 138   8 1023         96 1076389888 83
15 00 138   8 1023 138   8 1023          1   20971264 83
16 00 138   8 1023 138   8 1023        255   20971520 83
17 00 138   8 1023 138   8 1023          1   20970640 83
18 00 138   8 1023 138   8 1023        879   20969472 83
19 00 138   8 1023 138   8 1023          1   20972064 83
20 00 138   8 1023 138   8 1023          1   20971207 83
21 00 138   8 1023 138   8 1023          1   20971207 83
22 00 138   8 1023 138   8 1023         79   20971520 83

Expert command (m for help): p

Disk /dev/sda: 255 heads, 63 sectors, 182401 cylinders

Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Start      Size ID
 1 80 117   1    1 138   8 1023       2048    2095104 83
 2 00 138   8 1023 138   8 1023    2097152    2097152 07
 3 00  21  17  261 254  63 1023    4194304   16777216 82
 4 00 254  63 1023 254  63 1023   20971520 2909304832 0f
 5 00 138   8 1023 138   8 1023       2048   52428800 07
 6 00 138   8 1023 138   8 1023        184   62914560 07
 7 00 138   8 1023 138   8 1023        944   62914560 07
 8 00 138   8 1023 138   8 1023        592   62914560 07
 9 00 138   8 1023 138   8 1023        240   62914560 07
10 00 138   8 1023 138   8 1023       1000  377487360 07
11 00 138   8 1023 138   8 1023  197066752  148936704 83
12 00 138   8 1023 138   8 1023  325046527  209713152 83
13 00 138   8 1023 138   8 1023  513789952  595593216 83
14 00 138   8 1023 138   8 1023 1088414575 1076389888 83
15 00 138   8 1023 138   8 1023 4211083265   20971264 83
16 00 138   8 1023 138   8 1023 4211082719   20971520 83
17 00 138   8 1023 138   8 1023 4211083032   20970640 83
18 00 138   8 1023 138   8 1023 4211083343   20969472 83
19 00 138   8 1023 138   8 1023 4181784857   20972064 83
20 00 138   8 1023 138   8 1023 4053805634   20971207 83
21 00 138   8 1023 138   8 1023 3865062538   20971207 83
22 00 138   8 1023 138   8 1023 3290437728   20971520 83

Expert command (m for help): r

Command (m for help): p

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes, 2930277168 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: 0x0003bcd6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2097151     1047552   83  Linux
/dev/sda2         2097152     4194303     1048576    7  HPFS/NTFS/exFAT
/dev/sda3         4194304    20971519     8388608   82  Linux swap / Solaris
/dev/sda4        20971520  2930276351  1454652416    f  W95 Ext'd (LBA)
/dev/sda5        20973568    73402367    26214400    7  HPFS/NTFS/exFAT
/dev/sda6        73404416   136318975    31457280    7  HPFS/NTFS/exFAT
/dev/sda7       136321024   199235583    31457280    7  HPFS/NTFS/exFAT
/dev/sda8       199237632   262152191    31457280    7  HPFS/NTFS/exFAT
/dev/sda9       262154240   325068799    31457280    7  HPFS/NTFS/exFAT
/dev/sda10      325070848   702558207   188743680    7  HPFS/NTFS/exFAT
/dev/sda11      899624960  1048561663    74468352   83  Linux
/dev/sda12     1048576000  1258289151   104856576   83  Linux
/dev/sda13     1258291200  1853884415   297796608   83  Linux
/dev/sda14     1853886464  2930276351   538194944   83  Linux
/dev/sda15     4997525505  5018496768    10485632   83  Linux
/dev/sda16     5018497024  5039468543    10485760   83  Linux
/dev/sda17     5039468545  5060439184    10485320   83  Linux
/dev/sda18     5060440064  5081409535    10484736   83  Linux
/dev/sda19     5081409537  5102381600    10486032   83  Linux
/dev/sda20     5102381602  5123352808    10485603+  83  Linux
/dev/sda21     5123352810  5144324016    10485603+  83  Linux
/dev/sda22     5144324096  5165295615    10485760   83  Linux




Now with newer version:

0:192.168.2.102:~ # fdisk /dev/sda

Welcome to fdisk (util-linux 2.24.1).
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 /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 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
Disklabel type: dos
Disk identifier: 0x0003bcd6

Device     Boot      Start        End     Blocks  Id System
/dev/sda1  *          2048    2097151    1047552  83 Linux
/dev/sda2          2097152    4194303    1048576   7 HPFS/NTFS/exFAT
/dev/sda3          4194304   20971519    8388608  82 Linux swap / Solaris
/dev/sda4         20971520 2930276351 1454652416   f W95 Ext'd (LBA)
/dev/sda5         20973568   73402367   26214400   7 HPFS/NTFS/exFAT
/dev/sda6         73404416  136318975   31457280   7 HPFS/NTFS/exFAT
/dev/sda7        136321024  199235583   31457280   7 HPFS/NTFS/exFAT
/dev/sda8        199237632  262152191   31457280   7 HPFS/NTFS/exFAT
/dev/sda9        262154240  325068799   31457280   7 HPFS/NTFS/exFAT
/dev/sda10       325070848  702558207  188743680   7 HPFS/NTFS/exFAT
/dev/sda11       899624960 1048561663   74468352  83 Linux
/dev/sda12      1048576000 1258289151  104856576  83 Linux
/dev/sda13      1258291200 1853884415  297796608  83 Linux
/dev/sda14      1853886464 2930276351  538194944  83 Linux
/dev/sda15       702558209  723529472   10485632  83 Linux
/dev/sda16       723529728  744501247   10485760  83 Linux
/dev/sda17       744501249  765471888   10485320  83 Linux
/dev/sda18       765472768  786442239   10484736  83 Linux
/dev/sda19       786442241  807414304   10486032  83 Linux
/dev/sda20       807414306  828385512   10485603+ 83 Linux
/dev/sda21       828385514  849356720   10485603+ 83 Linux
/dev/sda22       849356800  870328319   10485760  83 Linux

Partition table entries are not in disk order.

Command (m for help): x

Expert command (m for help): p
Disk /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 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
Disklabel type: dos
Disk identifier: 0x0003bcd6

Nr AF   Hd Sec   Cyl   Hd Sec   Cyl     Start       Size Id
 1 80  117   1     1  138   8  1023      2048    2095104 83
 2 00  138   8  1023  138   8  1023   2097152    2097152 07
 3 00   21  17   261  254  63  1023   4194304   16777216 82
 4 00  254  63  1023  254  63  1023  20971520 2909304832 0f
 5 00  138   8  1023  138   8  1023      2048   52428800 07
 6 00  138   8  1023  138   8  1023       184   62914560 07
 7 00  138   8  1023  138   8  1023       944   62914560 07
 8 00  138   8  1023  138   8  1023       592   62914560 07
 9 00  138   8  1023  138   8  1023       240   62914560 07
10 00  138   8  1023  138   8  1023      1000  377487360 07
11 00  138   8  1023  138   8  1023       280  148936704 83
12 00  138   8  1023  138   8  1023        32  209713152 83
13 00  138   8  1023  138   8  1023       928  595593216 83
14 00  138   8  1023  138   8  1023        96 1076389888 83
15 00  138   8  1023  138   8  1023         1   20971264 83
16 00  138   8  1023  138   8  1023       255   20971520 83
17 00  138   8  1023  138   8  1023         1   20970640 83
18 00  138   8  1023  138   8  1023       879   20969472 83
19 00  138   8  1023  138   8  1023         1   20972064 83
20 00  138   8  1023  138   8  1023         1   20971207 83
21 00  138   8  1023  138   8  1023         1   20971207 83
22 00  138   8  1023  138   8  1023        79   20971520 83

Expert command (m for help): f

Done.

Expert command (m for help): p
Disk /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 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
Disklabel type: dos
Disk identifier: 0x0003bcd6

Nr AF   Hd Sec   Cyl   Hd Sec   Cyl      Start       Size Id
 1 80  117   1     1  138   8  1023       2048    2095104 83
 2 00  138   8  1023  138   8  1023    2097152    2097152 07
 3 00   21  17   261  254  63  1023    4194304   16777216 82
 4 00  254  63  1023  254  63  1023   20971520 2909304832 0f
 5 00  138   8  1023  138   8  1023       2048   52428800 07
 6 00  138   8  1023  138   8  1023        184   62914560 07
 7 00  138   8  1023  138   8  1023        944   62914560 07
 8 00  138   8  1023  138   8  1023        592   62914560 07
 9 00  138   8  1023  138   8  1023        240   62914560 07
10 00  138   8  1023  138   8  1023       1000  377487360 07
11 00  138   8  1023  138   8  1023  197066752  148936704 83
12 00  138   8  1023  138   8  1023  325046527  209713152 83
13 00  138   8  1023  138   8  1023  513789952  595593216 83
14 00  138   8  1023  138   8  1023 1088414575 1076389888 83
15 00  138   8  1023  138   8  1023 4211083265   20971264 83
16 00  138   8  1023  138   8  1023 4211082719   20971520 83
17 00  138   8  1023  138   8  1023 4211083032   20970640 83
18 00  138   8  1023  138   8  1023 4211083343   20969472 83
19 00  138   8  1023  138   8  1023 4181784857   20972064 83
20 00  138   8  1023  138   8  1023 4053805634   20971207 83
21 00  138   8  1023  138   8  1023 3865062538   20971207 83
22 00  138   8  1023  138   8  1023 3290437728   20971520 83

Expert command (m for help): r

Command (m for help): p

Disk /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 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
Disklabel type: dos
Disk identifier: 0x0003bcd6

Device     Boot      Start        End     Blocks  Id System
/dev/sda1  *          2048    2097151    1047552  83 Linux
/dev/sda2          2097152    4194303    1048576   7 HPFS/NTFS/exFAT
/dev/sda3          4194304   20971519    8388608  82 Linux swap / Solaris
/dev/sda4         20971520 2930276351 1454652416   f W95 Ext'd (LBA)
/dev/sda5         20973568   73402367   26214400   7 HPFS/NTFS/exFAT
/dev/sda6         73404416  136318975   31457280   7 HPFS/NTFS/exFAT
/dev/sda7        136321024  199235583   31457280   7 HPFS/NTFS/exFAT
/dev/sda8        199237632  262152191   31457280   7 HPFS/NTFS/exFAT
/dev/sda9        262154240  325068799   31457280   7 HPFS/NTFS/exFAT
/dev/sda10       325070848  702558207  188743680   7 HPFS/NTFS/exFAT
/dev/sda11       899624960 1048561663   74468352  83 Linux
/dev/sda12      1048576000 1258289151  104856576  83 Linux
/dev/sda13      1258291200 1853884415  297796608  83 Linux
/dev/sda14      1853886464 2930276351  538194944  83 Linux
/dev/sda15      4997525505 5018496768   10485632  83 Linux
/dev/sda16      5018497024 5039468543   10485760  83 Linux
/dev/sda17      5039468545 5060439184   10485320  83 Linux
/dev/sda18      5060440064 5081409535   10484736  83 Linux
/dev/sda19      5081409537 5102381600   10486032  83 Linux
/dev/sda20      5102381602 5123352808   10485603+ 83 Linux
/dev/sda21      5123352810 5144324016   10485603+ 83 Linux
/dev/sda22      5144324096 5165295615   10485760  83 Linux



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: fdisk partition reorder fails
  2014-04-02 16:49 fdisk partition reorder fails Olaf Hering
@ 2014-04-02 17:00 ` Olaf Hering
  2014-04-02 17:29 ` Gerardo Exequiel Pozzi
  2014-04-18  9:53 ` Karel Zak
  2 siblings, 0 replies; 5+ messages in thread
From: Olaf Hering @ 2014-04-02 17:00 UTC (permalink / raw)
  To: util-linux

On Wed, Apr 02, Olaf Hering wrote:

> Looks like 2.24.1, included in Factory, is still broken.

The version included in 12.3 was appearently still good:

optiplex:~ # fdisk /dev/sda
Welcome to fdisk (util-linux 2.21.2).

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 /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 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 identifier: 0x0003bcd6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2097151     1047552   83  Linux
/dev/sda2         2097152     4194303     1048576    7  HPFS/NTFS/exFAT
/dev/sda3         4194304    20971519     8388608   82  Linux swap / Solaris
/dev/sda4        20971520  2930276351  1454652416    f  W95 Ext'd (LBA)
/dev/sda5        20973568    73402367    26214400    7  HPFS/NTFS/exFAT
/dev/sda6        73404416   136318975    31457280    7  HPFS/NTFS/exFAT
/dev/sda7       136321024   199235583    31457280    7  HPFS/NTFS/exFAT
/dev/sda8       199237632   262152191    31457280    7  HPFS/NTFS/exFAT
/dev/sda9       262154240   325068799    31457280    7  HPFS/NTFS/exFAT
/dev/sda10      325070848   702558207   188743680    7  HPFS/NTFS/exFAT
/dev/sda11      899624960  1048561663    74468352   83  Linux
/dev/sda12     1048576000  1258289151   104856576   83  Linux
/dev/sda13     1258291200  1853884415   297796608   83  Linux
/dev/sda14     1853886464  2930276351   538194944   83  Linux
/dev/sda15      702558209   723529472    10485632   83  Linux
/dev/sda16      723529728   744501247    10485760   83  Linux
/dev/sda17      744501249   765471888    10485320   83  Linux
/dev/sda18      765472768   786442239    10484736   83  Linux
/dev/sda19      786442241   807414304    10486032   83  Linux
/dev/sda20      807414306   828385512    10485603+  83  Linux
/dev/sda21      828385514   849356720    10485603+  83  Linux
/dev/sda22      849356800   870328319    10485760   83  Linux

Partition table entries are not in disk order

Command (m for help): x

Expert command (m for help): p

Disk /dev/sda: 255 heads, 63 sectors, 182401 cylinders

Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Start      Size ID
 1 80 117   1    1 138   8 1023       2048    2095104 83
 2 00 138   8 1023 138   8 1023    2097152    2097152 07
 3 00  21  17  261 254  63 1023    4194304   16777216 82
 4 00 254  63 1023 254  63 1023   20971520 2909304832 0f
 5 00 138   8 1023 138   8 1023       2048   52428800 07
 6 00 138   8 1023 138   8 1023        184   62914560 07
 7 00 138   8 1023 138   8 1023        944   62914560 07
 8 00 138   8 1023 138   8 1023        592   62914560 07
 9 00 138   8 1023 138   8 1023        240   62914560 07
10 00 138   8 1023 138   8 1023       1000  377487360 07
11 00 138   8 1023 138   8 1023        280  148936704 83
12 00 138   8 1023 138   8 1023         32  209713152 83
13 00 138   8 1023 138   8 1023        928  595593216 83
14 00 138   8 1023 138   8 1023         96 1076389888 83
15 00 138   8 1023 138   8 1023          1   20971264 83
16 00 138   8 1023 138   8 1023        255   20971520 83
17 00 138   8 1023 138   8 1023          1   20970640 83
18 00 138   8 1023 138   8 1023        879   20969472 83
19 00 138   8 1023 138   8 1023          1   20972064 83
20 00 138   8 1023 138   8 1023          1   20971207 83
21 00 138   8 1023 138   8 1023          1   20971207 83
22 00 138   8 1023 138   8 1023         79   20971520 83

Expert command (m for help): f
Done.

Expert command (m for help): p

Disk /dev/sda: 255 heads, 63 sectors, 182401 cylinders

Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Start      Size ID
 1 80 117   1    1 138   8 1023       2048    2095104 83
 2 00 138   8 1023 138   8 1023    2097152    2097152 07
 3 00  21  17  261 254  63 1023    4194304   16777216 82
 4 00 254  63 1023 254  63 1023   20971520 2909304832 0f
 5 00 138   8 1023 138   8 1023       2048   52428800 07
 6 00 138   8 1023 138   8 1023        184   62914560 07
 7 00 138   8 1023 138   8 1023        944   62914560 07
 8 00 138   8 1023 138   8 1023        592   62914560 07
 9 00 138   8 1023 138   8 1023        240   62914560 07
10 00 138   8 1023 138   8 1023       1000  377487360 07
11 00 138   8 1023 138   8 1023          1   20971264 83
12 00 138   8 1023 138   8 1023        255   20971520 83
13 00 138   8 1023 138   8 1023          1   20970640 83
14 00 138   8 1023 138   8 1023        879   20969472 83
15 00 138   8 1023 138   8 1023          1   20972064 83
16 00 138   8 1023 138   8 1023          1   20971207 83
17 00 138   8 1023 138   8 1023          1   20971207 83
18 00 138   8 1023 138   8 1023         79   20971520 83
19 00 138   8 1023 138   8 1023        280  148936704 83
20 00 138   8 1023 138   8 1023         32  209713152 83
21 00 138   8 1023 138   8 1023        928  595593216 83
22 00 138   8 1023 138   8 1023         96 1076389888 83

Expert command (m for help): r

Command (m for help): p

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 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 identifier: 0x0003bcd6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2097151     1047552   83  Linux
/dev/sda2         2097152     4194303     1048576    7  HPFS/NTFS/exFAT
/dev/sda3         4194304    20971519     8388608   82  Linux swap / Solaris
/dev/sda4        20971520  2930276351  1454652416    f  W95 Ext'd (LBA)
/dev/sda5        20973568    73402367    26214400    7  HPFS/NTFS/exFAT
/dev/sda6        73404416   136318975    31457280    7  HPFS/NTFS/exFAT
/dev/sda7       136321024   199235583    31457280    7  HPFS/NTFS/exFAT
/dev/sda8       199237632   262152191    31457280    7  HPFS/NTFS/exFAT
/dev/sda9       262154240   325068799    31457280    7  HPFS/NTFS/exFAT
/dev/sda10      325070848   702558207   188743680    7  HPFS/NTFS/exFAT
/dev/sda11      702558209   723529472    10485632   83  Linux
/dev/sda12      723529728   744501247    10485760   83  Linux
/dev/sda13      744501249   765471888    10485320   83  Linux
/dev/sda14      765472768   786442239    10484736   83  Linux
/dev/sda15      786442241   807414304    10486032   83  Linux
/dev/sda16      807414306   828385512    10485603+  83  Linux
/dev/sda17      828385514   849356720    10485603+  83  Linux
/dev/sda18      849356800   870328319    10485760   83  Linux
/dev/sda19      899624960  1048561663    74468352   83  Linux
/dev/sda20     1048576000  1258289151   104856576   83  Linux
/dev/sda21     1258291200  1853884415   297796608   83  Linux
/dev/sda22     1853886464  2930276351   538194944   83  Linux

Command (m for help): q

optiplex:~ # 


Olaf

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: fdisk partition reorder fails
  2014-04-02 16:49 fdisk partition reorder fails Olaf Hering
  2014-04-02 17:00 ` Olaf Hering
@ 2014-04-02 17:29 ` Gerardo Exequiel Pozzi
  2014-04-02 21:54   ` Ruediger Meier
  2014-04-18  9:53 ` Karel Zak
  2 siblings, 1 reply; 5+ messages in thread
From: Gerardo Exequiel Pozzi @ 2014-04-02 17:29 UTC (permalink / raw)
  To: util-linux

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

On 04/02/2014 01:49 PM, Olaf Hering wrote:
> 
> This is fdisk from openSUSE 13.1. I have added partitions 15+ with
> parted. Once I'm done with repartitioning, I wanted to sort the
> partitions with fdisk like I have done it in the past. Too bad, this
> fails with the version included. The start sector is all scrambled and
> outside the disk. Lukily, this time I did not write it to disk.
> 
> Looks like 2.24.1, included in Factory, is still broken.
> 
> 
> Olaf
> 
> root@optiplex:~ # fdisk /dev/sda
> Welcome to fdisk (util-linux 2.23.2).
> 
> 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 /dev/sda: 1500.3 GB, 1500301910016 bytes, 2930277168 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: 0x0003bcd6
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *        2048     2097151     1047552   83  Linux
> /dev/sda2         2097152     4194303     1048576    7  HPFS/NTFS/exFAT
> /dev/sda3         4194304    20971519     8388608   82  Linux swap / Solaris
> /dev/sda4        20971520  2930276351  1454652416    f  W95 Ext'd (LBA)
> /dev/sda5        20973568    73402367    26214400    7  HPFS/NTFS/exFAT
> /dev/sda6        73404416   136318975    31457280    7  HPFS/NTFS/exFAT
> /dev/sda7       136321024   199235583    31457280    7  HPFS/NTFS/exFAT
> /dev/sda8       199237632   262152191    31457280    7  HPFS/NTFS/exFAT
> /dev/sda9       262154240   325068799    31457280    7  HPFS/NTFS/exFAT
> /dev/sda10      325070848   702558207   188743680    7  HPFS/NTFS/exFAT
> /dev/sda11      899624960  1048561663    74468352   83  Linux
> /dev/sda12     1048576000  1258289151   104856576   83  Linux
> /dev/sda13     1258291200  1853884415   297796608   83  Linux
> /dev/sda14     1853886464  2930276351   538194944   83  Linux
> /dev/sda15      702558209   723529472    10485632   83  Linux
> /dev/sda16      723529728   744501247    10485760   83  Linux
> /dev/sda17      744501249   765471888    10485320   83  Linux
> /dev/sda18      765472768   786442239    10484736   83  Linux
> /dev/sda19      786442241   807414304    10486032   83  Linux
> /dev/sda20      807414306   828385512    10485603+  83  Linux
> /dev/sda21      828385514   849356720    10485603+  83  Linux
> /dev/sda22      849356800   870328319    10485760   83  Linux
> 
> Partition table entries are not in disk order
> 
> Command (m for help): x
> 
> Expert command (m for help): p
> 
> Disk /dev/sda: 255 heads, 63 sectors, 182401 cylinders
> 
> Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Start      Size ID
>  1 80 117   1    1 138   8 1023       2048    2095104 83
>  2 00 138   8 1023 138   8 1023    2097152    2097152 07
>  3 00  21  17  261 254  63 1023    4194304   16777216 82
>  4 00 254  63 1023 254  63 1023   20971520 2909304832 0f
>  5 00 138   8 1023 138   8 1023       2048   52428800 07
>  6 00 138   8 1023 138   8 1023        184   62914560 07
>  7 00 138   8 1023 138   8 1023        944   62914560 07
>  8 00 138   8 1023 138   8 1023        592   62914560 07
>  9 00 138   8 1023 138   8 1023        240   62914560 07
> 10 00 138   8 1023 138   8 1023       1000  377487360 07
> 11 00 138   8 1023 138   8 1023        280  148936704 83
> 12 00 138   8 1023 138   8 1023         32  209713152 83
> 13 00 138   8 1023 138   8 1023        928  595593216 83
> 14 00 138   8 1023 138   8 1023         96 1076389888 83
> 15 00 138   8 1023 138   8 1023          1   20971264 83
> 16 00 138   8 1023 138   8 1023        255   20971520 83
> 17 00 138   8 1023 138   8 1023          1   20970640 83
> 18 00 138   8 1023 138   8 1023        879   20969472 83
> 19 00 138   8 1023 138   8 1023          1   20972064 83
> 20 00 138   8 1023 138   8 1023          1   20971207 83
> 21 00 138   8 1023 138   8 1023          1   20971207 83
> 22 00 138   8 1023 138   8 1023         79   20971520 83
> 
> Expert command (m for help): p
> 
> Disk /dev/sda: 255 heads, 63 sectors, 182401 cylinders
> 
> Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Start      Size ID
>  1 80 117   1    1 138   8 1023       2048    2095104 83
>  2 00 138   8 1023 138   8 1023    2097152    2097152 07
>  3 00  21  17  261 254  63 1023    4194304   16777216 82
>  4 00 254  63 1023 254  63 1023   20971520 2909304832 0f
>  5 00 138   8 1023 138   8 1023       2048   52428800 07
>  6 00 138   8 1023 138   8 1023        184   62914560 07
>  7 00 138   8 1023 138   8 1023        944   62914560 07
>  8 00 138   8 1023 138   8 1023        592   62914560 07
>  9 00 138   8 1023 138   8 1023        240   62914560 07
> 10 00 138   8 1023 138   8 1023       1000  377487360 07
> 11 00 138   8 1023 138   8 1023  197066752  148936704 83
> 12 00 138   8 1023 138   8 1023  325046527  209713152 83
> 13 00 138   8 1023 138   8 1023  513789952  595593216 83
> 14 00 138   8 1023 138   8 1023 1088414575 1076389888 83
> 15 00 138   8 1023 138   8 1023 4211083265   20971264 83
> 16 00 138   8 1023 138   8 1023 4211082719   20971520 83
> 17 00 138   8 1023 138   8 1023 4211083032   20970640 83
> 18 00 138   8 1023 138   8 1023 4211083343   20969472 83
> 19 00 138   8 1023 138   8 1023 4181784857   20972064 83
> 20 00 138   8 1023 138   8 1023 4053805634   20971207 83
> 21 00 138   8 1023 138   8 1023 3865062538   20971207 83
> 22 00 138   8 1023 138   8 1023 3290437728   20971520 83
> 
> Expert command (m for help): r
> 
> Command (m for help): p
> 
> Disk /dev/sda: 1500.3 GB, 1500301910016 bytes, 2930277168 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: 0x0003bcd6
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *        2048     2097151     1047552   83  Linux
> /dev/sda2         2097152     4194303     1048576    7  HPFS/NTFS/exFAT
> /dev/sda3         4194304    20971519     8388608   82  Linux swap / Solaris
> /dev/sda4        20971520  2930276351  1454652416    f  W95 Ext'd (LBA)
> /dev/sda5        20973568    73402367    26214400    7  HPFS/NTFS/exFAT
> /dev/sda6        73404416   136318975    31457280    7  HPFS/NTFS/exFAT
> /dev/sda7       136321024   199235583    31457280    7  HPFS/NTFS/exFAT
> /dev/sda8       199237632   262152191    31457280    7  HPFS/NTFS/exFAT
> /dev/sda9       262154240   325068799    31457280    7  HPFS/NTFS/exFAT
> /dev/sda10      325070848   702558207   188743680    7  HPFS/NTFS/exFAT
> /dev/sda11      899624960  1048561663    74468352   83  Linux
> /dev/sda12     1048576000  1258289151   104856576   83  Linux
> /dev/sda13     1258291200  1853884415   297796608   83  Linux
> /dev/sda14     1853886464  2930276351   538194944   83  Linux
> /dev/sda15     4997525505  5018496768    10485632   83  Linux
> /dev/sda16     5018497024  5039468543    10485760   83  Linux
> /dev/sda17     5039468545  5060439184    10485320   83  Linux
> /dev/sda18     5060440064  5081409535    10484736   83  Linux
> /dev/sda19     5081409537  5102381600    10486032   83  Linux
> /dev/sda20     5102381602  5123352808    10485603+  83  Linux
> /dev/sda21     5123352810  5144324016    10485603+  83  Linux
> /dev/sda22     5144324096  5165295615    10485760   83  Linux
> 
> 
> 
> 
> Now with newer version:
> 
> 0:192.168.2.102:~ # fdisk /dev/sda
> 
> Welcome to fdisk (util-linux 2.24.1).
> 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 /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 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
> Disklabel type: dos
> Disk identifier: 0x0003bcd6
> 
> Device     Boot      Start        End     Blocks  Id System
> /dev/sda1  *          2048    2097151    1047552  83 Linux
> /dev/sda2          2097152    4194303    1048576   7 HPFS/NTFS/exFAT
> /dev/sda3          4194304   20971519    8388608  82 Linux swap / Solaris
> /dev/sda4         20971520 2930276351 1454652416   f W95 Ext'd (LBA)
> /dev/sda5         20973568   73402367   26214400   7 HPFS/NTFS/exFAT
> /dev/sda6         73404416  136318975   31457280   7 HPFS/NTFS/exFAT
> /dev/sda7        136321024  199235583   31457280   7 HPFS/NTFS/exFAT
> /dev/sda8        199237632  262152191   31457280   7 HPFS/NTFS/exFAT
> /dev/sda9        262154240  325068799   31457280   7 HPFS/NTFS/exFAT
> /dev/sda10       325070848  702558207  188743680   7 HPFS/NTFS/exFAT
> /dev/sda11       899624960 1048561663   74468352  83 Linux
> /dev/sda12      1048576000 1258289151  104856576  83 Linux
> /dev/sda13      1258291200 1853884415  297796608  83 Linux
> /dev/sda14      1853886464 2930276351  538194944  83 Linux
> /dev/sda15       702558209  723529472   10485632  83 Linux
> /dev/sda16       723529728  744501247   10485760  83 Linux
> /dev/sda17       744501249  765471888   10485320  83 Linux
> /dev/sda18       765472768  786442239   10484736  83 Linux
> /dev/sda19       786442241  807414304   10486032  83 Linux
> /dev/sda20       807414306  828385512   10485603+ 83 Linux
> /dev/sda21       828385514  849356720   10485603+ 83 Linux
> /dev/sda22       849356800  870328319   10485760  83 Linux
> 
> Partition table entries are not in disk order.
> 
> Command (m for help): x
> 
> Expert command (m for help): p
> Disk /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 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
> Disklabel type: dos
> Disk identifier: 0x0003bcd6
> 
> Nr AF   Hd Sec   Cyl   Hd Sec   Cyl     Start       Size Id
>  1 80  117   1     1  138   8  1023      2048    2095104 83
>  2 00  138   8  1023  138   8  1023   2097152    2097152 07
>  3 00   21  17   261  254  63  1023   4194304   16777216 82
>  4 00  254  63  1023  254  63  1023  20971520 2909304832 0f
>  5 00  138   8  1023  138   8  1023      2048   52428800 07
>  6 00  138   8  1023  138   8  1023       184   62914560 07
>  7 00  138   8  1023  138   8  1023       944   62914560 07
>  8 00  138   8  1023  138   8  1023       592   62914560 07
>  9 00  138   8  1023  138   8  1023       240   62914560 07
> 10 00  138   8  1023  138   8  1023      1000  377487360 07
> 11 00  138   8  1023  138   8  1023       280  148936704 83
> 12 00  138   8  1023  138   8  1023        32  209713152 83
> 13 00  138   8  1023  138   8  1023       928  595593216 83
> 14 00  138   8  1023  138   8  1023        96 1076389888 83
> 15 00  138   8  1023  138   8  1023         1   20971264 83
> 16 00  138   8  1023  138   8  1023       255   20971520 83
> 17 00  138   8  1023  138   8  1023         1   20970640 83
> 18 00  138   8  1023  138   8  1023       879   20969472 83
> 19 00  138   8  1023  138   8  1023         1   20972064 83
> 20 00  138   8  1023  138   8  1023         1   20971207 83
> 21 00  138   8  1023  138   8  1023         1   20971207 83
> 22 00  138   8  1023  138   8  1023        79   20971520 83
> 
> Expert command (m for help): f
> 
> Done.
> 
> Expert command (m for help): p
> Disk /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 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
> Disklabel type: dos
> Disk identifier: 0x0003bcd6
> 
> Nr AF   Hd Sec   Cyl   Hd Sec   Cyl      Start       Size Id
>  1 80  117   1     1  138   8  1023       2048    2095104 83
>  2 00  138   8  1023  138   8  1023    2097152    2097152 07
>  3 00   21  17   261  254  63  1023    4194304   16777216 82
>  4 00  254  63  1023  254  63  1023   20971520 2909304832 0f
>  5 00  138   8  1023  138   8  1023       2048   52428800 07
>  6 00  138   8  1023  138   8  1023        184   62914560 07
>  7 00  138   8  1023  138   8  1023        944   62914560 07
>  8 00  138   8  1023  138   8  1023        592   62914560 07
>  9 00  138   8  1023  138   8  1023        240   62914560 07
> 10 00  138   8  1023  138   8  1023       1000  377487360 07
> 11 00  138   8  1023  138   8  1023  197066752  148936704 83
> 12 00  138   8  1023  138   8  1023  325046527  209713152 83
> 13 00  138   8  1023  138   8  1023  513789952  595593216 83
> 14 00  138   8  1023  138   8  1023 1088414575 1076389888 83
> 15 00  138   8  1023  138   8  1023 4211083265   20971264 83
> 16 00  138   8  1023  138   8  1023 4211082719   20971520 83
> 17 00  138   8  1023  138   8  1023 4211083032   20970640 83
> 18 00  138   8  1023  138   8  1023 4211083343   20969472 83
> 19 00  138   8  1023  138   8  1023 4181784857   20972064 83
> 20 00  138   8  1023  138   8  1023 4053805634   20971207 83
> 21 00  138   8  1023  138   8  1023 3865062538   20971207 83
> 22 00  138   8  1023  138   8  1023 3290437728   20971520 83
> 
> Expert command (m for help): r
> 
> Command (m for help): p
> 
> Disk /dev/sda: 1.4 TiB, 1500301910016 bytes, 2930277168 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
> Disklabel type: dos
> Disk identifier: 0x0003bcd6
> 
> Device     Boot      Start        End     Blocks  Id System
> /dev/sda1  *          2048    2097151    1047552  83 Linux
> /dev/sda2          2097152    4194303    1048576   7 HPFS/NTFS/exFAT
> /dev/sda3          4194304   20971519    8388608  82 Linux swap / Solaris
> /dev/sda4         20971520 2930276351 1454652416   f W95 Ext'd (LBA)
> /dev/sda5         20973568   73402367   26214400   7 HPFS/NTFS/exFAT
> /dev/sda6         73404416  136318975   31457280   7 HPFS/NTFS/exFAT
> /dev/sda7        136321024  199235583   31457280   7 HPFS/NTFS/exFAT
> /dev/sda8        199237632  262152191   31457280   7 HPFS/NTFS/exFAT
> /dev/sda9        262154240  325068799   31457280   7 HPFS/NTFS/exFAT
> /dev/sda10       325070848  702558207  188743680   7 HPFS/NTFS/exFAT
> /dev/sda11       899624960 1048561663   74468352  83 Linux
> /dev/sda12      1048576000 1258289151  104856576  83 Linux
> /dev/sda13      1258291200 1853884415  297796608  83 Linux
> /dev/sda14      1853886464 2930276351  538194944  83 Linux
> /dev/sda15      4997525505 5018496768   10485632  83 Linux
> /dev/sda16      5018497024 5039468543   10485760  83 Linux
> /dev/sda17      5039468545 5060439184   10485320  83 Linux
> /dev/sda18      5060440064 5081409535   10484736  83 Linux
> /dev/sda19      5081409537 5102381600   10486032  83 Linux
> /dev/sda20      5102381602 5123352808   10485603+ 83 Linux
> /dev/sda21      5123352810 5144324016   10485603+ 83 Linux
> /dev/sda22      5144324096 5165295615   10485760  83 Linux
> 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe util-linux" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

Looks like similar to this[#1] that I reported some time ago.

[#1] http://www.spinics.net/lists/util-linux-ng/msg08005.html

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


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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: fdisk partition reorder fails
  2014-04-02 17:29 ` Gerardo Exequiel Pozzi
@ 2014-04-02 21:54   ` Ruediger Meier
  0 siblings, 0 replies; 5+ messages in thread
From: Ruediger Meier @ 2014-04-02 21:54 UTC (permalink / raw)
  To: util-linux

On Wednesday 02 April 2014, Gerardo Exequiel Pozzi wrote:
> Looks like similar to this[#1] that I reported some time ago.
>
> [#1] http://www.spinics.net/lists/util-linux-ng/msg08005.html

I've translated Gerardo's example into a reproducable command lines. Do 
this only on filesystems which support sparse files. Here I've skipped 
any output for readability:

## create a partition table with a "hole" between partition 5 and 6
$ rm -f testdisk
$ truncate -s 2199023255552  testdisk
$ sfdisk testdisk  <<EOF
unit: sectors
testdisk1 : start=     2048, size=   131072, Id=83
testdisk2 : start=   133120, size= 41943040, Id=83
testdisk3 : start= 42076160, size= 41943040, Id=83
testdisk4 : start= 84019200, size=3823009968, Id= 5
testdisk5 : start= 84021248, size=  8388608, Id=83
testdisk6 : start=125974528, size=1258291200, Id=83
testdisk7 : start=1384267776, size=2097152000, Id=83
testdisk8 : start=3481421824, size=425607344, Id=83
EOF
[... output skipped ...]


## add another partition and print before and after sorting (don't
## write, so this line can be used repeatedly)
$ echo -e "n\n\n\np\nx\nf\nr\np\n" | fdisk testdisk
[... output skipped ...]


## See that fdisk is not even able to write the partitions correctly
## after adding the 9th partition without sorting. Maybe this is part
## of the bug
$ echo -e "n\n\n\np\nw\n" | fdisk testdisk
$ fdisk -l testdisk

cu,
Rudi

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: fdisk partition reorder fails
  2014-04-02 16:49 fdisk partition reorder fails Olaf Hering
  2014-04-02 17:00 ` Olaf Hering
  2014-04-02 17:29 ` Gerardo Exequiel Pozzi
@ 2014-04-18  9:53 ` Karel Zak
  2 siblings, 0 replies; 5+ messages in thread
From: Karel Zak @ 2014-04-18  9:53 UTC (permalink / raw)
  To: Olaf Hering; +Cc: util-linux

On Wed, Apr 02, 2014 at 06:49:25PM +0200, Olaf Hering wrote:
> 
> This is fdisk from openSUSE 13.1. I have added partitions 15+ with
> parted. Once I'm done with repartitioning, I wanted to sort the
> partitions with fdisk like I have done it in the past. Too bad, this
> fails with the version included. The start sector is all scrambled and
> outside the disk. Lukily, this time I did not write it to disk.
> 
> Looks like 2.24.1, included in Factory, is still broken.

Fixed, thanks for your report!

    Karel
-- 
 Karel Zak  <kzak@redhat.com>
 http://karelzak.blogspot.com

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-04-18  9:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-02 16:49 fdisk partition reorder fails Olaf Hering
2014-04-02 17:00 ` Olaf Hering
2014-04-02 17:29 ` Gerardo Exequiel Pozzi
2014-04-02 21:54   ` Ruediger Meier
2014-04-18  9:53 ` Karel Zak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.