[ALUG] How to use pvcreate?

Chris G cl at isbd.net
Sat Nov 3 17:41:42 GMT 2007


On Sat, Nov 03, 2007 at 05:16:54PM +0000, Chris G wrote:
> OK, so I have cleared everything off my /dev/sda (except, presumably,
> the MBR) and all is well still, Fedora still boots and my Windows
> guest virtual machine is still working.
> 
> How do I now set up /dev/sda using LVM?  As I understand it the
> sequence is to create a Physical Volume using pvcreate, then a Logical
> Group that uses the Physical Volumes I have created and then I create
> a logical volume in the Logical Group.
> 
> The problem is that I don't understand how you tell pvcreate what disk
> it is to use.  The 'synopsis' on the pvcreate man page says:-
> 
> SYNOPSIS
>    pvcreate   [-d|--debug]   [-f[f]|--force   [--force]] [-y|--yes]  [-h|--help]  [-t|--test]
>    [-v|--verbose] [--labelsector]  [-M|--metadatatypetype] [--metadatacopies#copies]  [--meta-
>    datasizesize]  [--restorefilefile] [--setphysicalvolumesizesize] [--version] [-Z|--zeroy/n]
>    PhysicalVolume [PhysicalVolume...]
> 
> Which doesn't seem to give much clue as to what disk it uses,
> PhysicalVolume is (as I understand it) the name that pvcreate gives to
> the chunk of disk you want to use, so what disk does it use?
> 
It's OK, although the man page wasn't very clear the example was, a
PhysicalVolume is simply the same name as the device, so I just say:-

    pvcreate /dev/sda2

So now I have created my PhysicalVolume and I have created a Logical
Group that is just that PhysicalVolume I'm now stuck trying to set the
size of a VolumeGroup to use all of the space.

If I just say:-

    lvcreate VolGroupA2

I get an error saying "Please specify either size or extents (not
both)", there seems no way to specify 'all' and I can't find anything
that tells me what the parameters to --size mean.

Help!?  :-)

-- 
Chris Green



More information about the main mailing list