[Bug 1441930] Re: Fix handling of multipathed disks with 4k-sectors
Mathieu Trudel-Lapierre
mathieu.tl at gmail.com
Fri Jul 24 03:37:15 UTC 2015
@drbrent, provided verification passes for both the affected packages
(and that, as soon as possible), there is enough time for this update to
make it into 14.04.3.
parted changes needed to be vastly adapted to apply on parted 2.3. Be
warned that you'll need to enable the proposed repository *in the
installer* for this to be testable with the installer, which means you
will need to add "apt-setup/proposed=true" to the command-line when
booting the installer, or add it to the preseed file you are using. See
https://wiki.ubuntu.com/Testing/EnableProposed
#Installation_testing_using_-proposed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to parted in Ubuntu.
https://bugs.launchpad.net/bugs/1441930
Title:
Fix handling of multipathed disks with 4k-sectors
Status in multipath-tools package in Ubuntu:
Fix Released
Status in parted package in Ubuntu:
Fix Released
Status in multipath-tools source package in Trusty:
Fix Committed
Status in parted source package in Trusty:
Fix Committed
Bug description:
The packages for libparted and kpartx don't have the patches for using
multipath (actually device-mapper) on 4k-sector disks (generally: 'non
512-byte sector disks')
This causes the number of sectors of each device-mapper partition to be 1/8th (512/4096) of that expected.
These 3 errors were identified:
1) Partition sizes on multipath are 1/8th of the intended size
2) The filesystem on the underlying device is not-accessible (only in the dm mapped device)
3) grub-install fails w/ 'Unknown filesystem'
The 2 patches attached contains upstream patches from parted and
multipath-tools, and fix the issues (the installation finishes without
errors and the system boots).
QEMU/KVM
--------
If you don't have 4k-sector disks handy :)
An example for multipath on 4k-sector disks, with 2 underlying
devices:
$ qemu-img create -f raw disk.img 16g
$ qemu-system-ppc64 -enable-kvm \
-nographic -nodefaults \
-monitor stdio -serial pty \
-M pseries -m 2G \
-net nic -net user \
-drive media=cdrom,file=../../iso/vivid-server-ppc64el.iso.0408 \
\
-drive file=disk.img,if=none,cache=none,serial=my-serial,id=drive0 \
-drive file=disk.img,if=none,cache=none,serial=my-serial,id=drive1 \
-device scsi-hd,physical_block_size=4096,logical_block_size=4096,drive=drive0 \
-device scsi-hd,physical_block_size=4096,logical_block_size=4096,drive=drive1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1441930/+subscriptions
More information about the foundations-bugs
mailing list