From: "Lars Michael Jogbäck" <lm@jogback.se>
To: linux-ide@vger.kernel.org
Subject: Problem with size after growing a device on 3ware-9500
Date: Thu, 26 Jul 2007 23:36:44 +0200 [thread overview]
Message-ID: <46A913EC.2070100@jogback.se> (raw)
Hi,
I don't know really which subsystem this, so I'm sending this to the
linux-ide list.
Please direct me to a more appropriate place if this is not correct.
I'm using a 3ware 9500 with Linux 2.6.18.1. I've grown the HW
raid5-array and here is where the problem begins. After the card had
expanded the array, I used "blockdev --rereadpt /dev/sdn" to get the
kernel to recognize the now larger device. The last step was to do a
"pvresize /dev/sdn". The problem is that pvresize still thought that the
device was at the original size.
From the lvm mailinglist I found out that pvresize used the same
mechanism as "blockdev" (ioctl BLKGETSIZE64) to get the size of the
disks, so I tested this and found that blockdev also reported the device
to have the wrong size.
So, if I do:
# cat /sys/block/sdn/size
5859250176
and
# blockdev --getsize64 /dev/sdn
2499946741760
# blockdev --getss /dev/sdn
512
# expr 2499946741760 / 512
4882708480
Apparently /sys/block/sdk/size is updated with the new size, but
whatever "ioctl BLKGETSIZE64" is querying is not. If I reboot,
everything works correctly.
Shouldn't it be possible to extend the size of a disk without rebooting?
Best Regards,
/LM
reply other threads:[~2007-07-26 22:09 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=46A913EC.2070100@jogback.se \
--to=lm@jogback.se \
--cc=linux-ide@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.