=== precise verification ===

$ lsb_release -sc
precise

$ echo "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc)-proposed main" |
    sudo tee /etc/apt/sources.list.d/proposed.list

$ sudo apt-get update -q -y && sudo apt-get install -q -y cloud-utils
$ apt-cache policy cloud-utils
cloud-utils:
  Installed: 0.25-0ubuntu5.1
  Candidate: 0.25-0ubuntu5.1
  Version table:
 *** 0.25-0ubuntu5.1 0
        500 http://archive.ubuntu.com/ubuntu/ precise-proposed/main amd64 
Packages
        100 /var/lib/dpkg/status
     0.25-0ubuntu5 0
        500 http://nova.clouds.archive.ubuntu.com/ubuntu/ precise/main amd64 
Packages

$ dev="/tmp/my.img"
$ truncate --size 2500G $dev
$ [ "$(lsb_release -sc)" = "precise" ] && update_f="" ||
  { [ -b "$dev" ] && update_f="--update=auto" || update_f="--update=off"; }
$ echo update_f=$update_f
update_f=

$ echo "2048,$((500*2*1024*1024)),L," | sfdisk --unit S $dev
#> removed output

$ sfdisk --unit S -l $dev 2>/dev/null | grep "${dev}1"
/tmp/my.img1          2048 1048578047 1048576000  83  Linux

$ growpart ${update_f} $dev 1
CHANGED: partition=1 start=2048 old: size=1048576000 end=1048578048 new: 
size=4294965248,end=4294967296

$ sfdisk --unit S -l $dev 2>/dev/null | grep "${dev}1"
/tmp/my.img1          2048 4294967295 4294965248  83  Linux


## now verify that still functions on real disk ~ 20G
$ dev=/dev/vdb
$ [ "$(lsb_release -sc)" = "precise" ] && update_f="" ||
  { [ -b "$dev" ] && update_f="--update=auto" || update_f="--update=off"; }
$ echo update_f=$update_f
update_f=

$ echo "2048,$((10*2*1024*1024)),L," | sudo sfdisk --unit S $dev
#> removed output

$ sudo sfdisk --unit S -l $dev 2>/dev/null | grep "${dev}1"
/dev/vdb1          2048  20973567   20971520  83  Linux

$ sudo growpart ${update_f} $dev 1
CHANGED: partition=1 start=2048 old: size=20971520 end=20973568 new: 
size=41940832,end=41942880

$ sudo sfdisk --unit S -l $dev 2>/dev/null | grep "${dev}1"
/dev/vdb1          2048  41942879   41940832  83  Linux


** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1259703

Title:
  growpart on disk larger than 2TB fails

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-utils/+bug/1259703/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to