Re: Adding a disk to expand an existing logical volume

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

 



The partition table, although otherwise useless for LVM (and a pain when trying to align PPs to some lower lever boundary), does serve the purpose
of telling other PC operating systems that there is something there.

  It's also useful during the boot process.  If, for example, you
later add another disk, this disk might become sdd, where it used to
be sdc.  That can confuse initrd and friends and result in an
unbootable system.  On almost every machine where I've skipped
creating partitions for RAID or LVM, this kind of thing has come
back to bite me later - maybe years later.  Now, I always create
"Linux LVM" partitions for LVM and "Linux raid autodetect" partitions
for RAID.  It makes booting an recovering much more reliable in
case of changes or problems.

 a pain when trying to align PPs to some lower lever boundary

   A trick to avoid all of the math of alignment is to just
start the first partition on sector 512 every time, rather
than sector 63.  Sometimes you can save a few KB by doing the
math and finding a lower offset,  but it's just a few KB -
who cares.  That works because 512 sectors is 256KB - a
perfect multiple of any RAID size you might use.
--
Ray Morris
support@bettercgi.com

Strongbox - The next generation in site security:
http://www.bettercgi.com/strongbox/

Throttlebox - Intelligent Bandwidth Control
http://www.bettercgi.com/throttlebox/

Strongbox / Throttlebox affiliate program:
http://www.bettercgi.com/affiliates/user/register.php


On 05/19/2010 11:57:40 AM, Digimer wrote:
On 10-05-19 12:51 PM, Stuart D. Gathman wrote:
On Wed, 19 May 2010, kevin wrote:

If I were you, I would not bother with partition(s). I will add the
whole disk to LVM.

I intend for the entire disk to be used -- so I should just skip the fdisk
step?

Yes, just do the pvcreate directly on /dev/sdc (instead of /dev/sdc1).

I would only recommend this if the drive is permanently attached to your server. If there is any possibility of it getting moved to another system, especially another OS, it is likely to appear "unformatted" and the other
OS will offer to create a partition table, etc, destroying the data.
The partition table, although otherwise useless for LVM (and a pain when trying to align PPs to some lower lever boundary), does serve the purpose
of telling other PC operating systems that there is something there.

There ya go, I learn something new every day. :)

--
Digimer
E-Mail:         linux@alteeve.com
AN!Whitepapers: http://alteeve.com
Node Assassin:  http://nodeassassin.org

_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/


_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux