[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#18660: Partprobe and advanced format disks

From: Nuzhna Pomoshch
Subject: bug#18660: Partprobe and advanced format disks
Date: Mon, 10 Nov 2014 22:05:56 -0800

On Wed, 10/8/14, Brian C. Lane <address@hidden> wrote:

> Subject: bug#18660: Partprobe and advanced format disks
> To: address@hidden
> Date: Wednesday, October 8, 2014, 6:25 PM
> On Mon, Oct 06, 2014 at 10:06:45PM -0700, Nuzhna Pomoshch wrote:
> > Partprobe is a fantastically useful too. It is absolutely
> > vital to access new  partitions without rebooting, as
> > well  as easily get to partitions on a mapped device.
> > 
> > However, I am having  a large problem with it now
> > on a 4096  byte sector hard drive.
> You left out the most important tool :) What does the output  from:
> parted -s /dev/mapper/disk u s p
> show?

Replied to you a month ago, but (following up) it seems
that I am supposed to reply to the specific bug number
(that was not clear to me before - this is the first time
I have filed a bug here). Anyway,

# parted -s /dev/mapper/disk u s p
Model: Linux device-mapper (crypt) (dm)
Disk /dev/mapper/disk: 732566133s
Sector size (logical/physical): 4096B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start  End       Size      File system  Name              Flags
 1      256s   2097407s  2097152s               Linux filesystem

As I think I mentioned before (via command output),
parted does see the disk having 4096 byte sectors.
My guess (I haven't looked at the code, and I don't
even know how much I could learn from doing so - I
am not a programmer at all, and probably would not
understand much, if anything) is that partprobe (and
the libraries behind it) is just passing the sectors
above to the device mapper (which uses 512 byte
sectors exclusively) without making the necessary
adjustment for the larger sector size.

This would confirm that (again, these are 512 byte

# dmsetup table disk1
0 2097152 linear 253:2 256


reply via email to

[Prev in Thread] Current Thread [Next in Thread]