]> err.no Git - util-linux/commit
fdisk: improve 'move begin of partition' command
authorKarel Zak <kzak@redhat.com>
Wed, 28 Apr 2010 12:40:46 +0000 (14:40 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 28 Apr 2010 12:40:46 +0000 (14:40 +0200)
commit6a2de3f13134dfd49eb93c7b15552de81b868c8a
treedbb776360c23ea72c32bb3572e56936d4bf6ad98
parent147e1e73c9af693b025b386f68f14f08dc30a4a9
fdisk: improve 'move begin of partition' command

The 'b' command ("move beginning of data in a partition")
implementation is too restricted. For example:

     Device Boot      Start         End      Blocks   Id  System
  /dev/sdb1            2048       22527       10240   83  Linux
  ....
  Partition number (1-4): 1
  New beginning of data (2048-22527, default 2048):
                         ^^^^^^^^^^

the range is defined by the current partition size. New version:

  Partition number (1-4): 1
  New beginning of data (1-22527, default 2048):
                         ^^^^^^^

allows to move the begin to arbitrary place if the place is not
allocated by any other partition. This is useful for people who don't
want to use the default partitioning (1MiB offset, 1MiB grain).

The 'b' command is expert command and does not force users to use an
aligned LBA (fdisk(8) still prints warning (in 'p' command) if any
partition is not aligned to the physical sector boundary).

Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk/fdisk.c