I've created some logical volumes on a non-production server. I was supposed to make the new LV's similar to another LV already on the server. Supposed to be the similar to lvol5
I did everything right except one thing as somebody mentioned. I would like to figure out what I did wrong but I can't see it.
I was supposed to create 3 LV's on root: /scratch1 /scratch2 and /scratch3.
I just started working with LVM after taking HP classes at work so I'm really new at this.
(root):/home2/root# vgdisplay -v vg00
--- Volume groups ---
VG Name /dev/vg00
VG Write Access read/write
VG Status available
Max LV 255
Cur LV 10
Open LV 10
Max PV 16
Cur PV 2
Act PV 2
Max PE per PV 4356
VGDA 4
PE Size (Mbytes) 32
Total PE 8694
Alloc PE 8322
Free PE 372
Total PVG 0
Total Spare PVs 0
Total Spare PVs in use 0
VG Version 1.0
VG Max Size 2178g
VG Max Extents 69696
--- Logical volumes ---
LV Name /dev/vg00/lvol1
LV Status available/syncd
LV Size (Mbytes) 4096
Current LE 128
Allocated PE 256
Used PV 2
LV Name /dev/vg00/lvol2
LV Status available/syncd
LV Size (Mbytes) 65536
Current LE 2048
Allocated PE 4096
Used PV 2
LV Name /dev/vg00/lvol3
LV Status available/syncd
LV Size (Mbytes) 4096
Current LE 128
Allocated PE 256
Used PV 2
LV Name /dev/vg00/lvol4
LV Status available/syncd
LV Size (Mbytes) 16384
Current LE 512
Allocated PE 1024
Used PV 2
LV Name /dev/vg00/lvol5
LV Status available/syncd
LV Size (Mbytes) 8192
Current LE 256
Allocated PE 512
Used PV 2
LV Name /dev/vg00/lvol6
LV Status available/syncd
LV Size (Mbytes) 16384
Current LE 512
Allocated PE 1024
Used PV 2
LV Name /dev/vg00/lvol7
LV Status available/syncd
LV Size (Mbytes) 16384
Current LE 512
Allocated PE 1024
Used PV 2
LV Name /dev/vg00/lvol8
LV Status available/syncd
LV Size (Mbytes) 544
Current LE 17
Allocated PE 17
Used PV 1
LV Name /dev/vg00/lvol9
LV Status available/syncd
LV Size (Mbytes) 1536
Current LE 48
Allocated PE 48
Used PV 1
LV Name /dev/vg00/lvol10
LV Status available/syncd
LV Size (Mbytes) 2080
Current LE 65
Allocated PE 65
Used PV 1
--- Physical volumes ---
PV Name /dev/disk/disk9_p2
PV Status available
Total PE 4347
Free PE 121
Autoswitch On
Proactive Polling On
PV Name /dev/disk/disk5_p2
PV Status available
Total PE 4347
Free PE 251
Autoswitch On
Proactive Polling On
The only thing I see is that the LE's and PE's are not the same.
After which I created the mount points /scratch1 /scratch2 and /scratch3. I then created the file system with makefs command.
---------- Post updated at 12:01 PM ---------- Previous update was at 11:54 AM ----------
Here are the outputs...
Code:
(root):/home2/root# lvdisplay -v /dev/vg00/lvol5
--- Logical volumes ---
LV Name /dev/vg00/lvol5
VG Name /dev/vg00
LV Permission read/write
LV Status available/syncd
Mirror copies 1
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 8192
Current LE 256
Allocated PE 512
Stripes 0
Stripe Size (Kbytes) 0
Bad block on
Allocation strict
IO Timeout (Seconds) default
--- Distribution of logical volume ---
PV Name LE on PV PE on PV
/dev/disk/disk9_p2 256 256
/dev/disk/disk5_p2 256 256
--- Logical extents ---
Code:
(root):/home2/root# lvdisplay -v /dev/vg00/lvol8
--- Logical volumes ---
LV Name /dev/vg00/lvol8
VG Name /dev/vg00
LV Permission read/write
LV Status available/syncd
Mirror copies 0
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 544
Current LE 17
Allocated PE 17
Stripes 0
Stripe Size (Kbytes) 0
Bad block on
Allocation strict
IO Timeout (Seconds) default
--- Distribution of logical volume ---
PV Name LE on PV PE on PV
/dev/disk/disk9_p2 17 17
--- Logical extents ---
Code:
(root):/home2/root# lvdisplay -v /dev/vg00/lvol9
--- Logical volumes ---
LV Name /dev/vg00/lvol9
VG Name /dev/vg00
LV Permission read/write
LV Status available/syncd
Mirror copies 0
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 1536
Current LE 48
Allocated PE 48
Stripes 0
Stripe Size (Kbytes) 0
Bad block on
Allocation strict
IO Timeout (Seconds) default
--- Distribution of logical volume ---
PV Name LE on PV PE on PV
/dev/disk/disk9_p2 48 48
--- Logical extents ---
Code:
(root):/home2/root# lvdisplay -v /dev/vg00/lvol10
--- Logical volumes ---
LV Name /dev/vg00/lvol10
VG Name /dev/vg00
LV Permission read/write
LV Status available/syncd
Mirror copies 0
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 2080
Current LE 65
Allocated PE 65
Stripes 0
Stripe Size (Kbytes) 0
Bad block on
Allocation strict
IO Timeout (Seconds) default
--- Distribution of logical volume ---
PV Name LE on PV PE on PV
/dev/disk/disk9_p2 65 65
--- Logical extents ---
Your lvol 5 has 1 mirror copy
So if you also want have some for your lv, you need to add some with the lvextend command with the -m 1 option and specifying your lv and a relevant disk location. Then the allocated Physical Extend (PE) will be twice your Logical Extend (LE) such as it is for your lvol5
Some additionnal command you may want to read about further, or for checking the correct syntax to use:
Code:
man pvdisplay/pvcreate/pvremove
man vgdisplay/vgcreate/vgremove/vgextend/vgreduce/vgscan/vgchange/vgsync/vgcfgbackup/vgcfgrestore
man lvdisplay/lvcreate/lvremove/lvextend/lvreduce
man lvlnboot/ioscan
man mkfs/newfs/insf/mknod/fsadm/extendfs
If you have 1 logical volume of 100 logical extend spread over 100 Physical extend of Disk1
If you make a mirror of those 100 Physical Extend that are on Disk1 , on an additionnal Disk2
You will still have 1 logical volume of 100 Logical Extend, but that will use a total of 200 Physical extends since 100 are on Disk1 and 100 mirrored on Disk2
The 100 Physical Extends of Disk2 are used for mirror/copy of the 100 PE that are on Disk1 , they are NOT additional space available for new LE .
Hello,
I need some help, it is slightly urgent so any help is appreciated.
We were doing a data migration, during a migratepv command, our SAN ran out of quota space and locked all of the filesystems, now I'm left with a few errors and am not able to do migratepv again.
/:migratepv... (2 Replies)
Hi
I am getting the following error while executing any command related to LVM -
# vgs
vgs: symbol lookup error: vgs: undefined symbol: pvcreate
Can any one please advise how to get rid of this problem?
Thanks (6 Replies)
Hi
How do you configure LVM to linux? How to create logic volume using LVM?
On a new VM system, just install RHEL 5.8 gave 200 gig for / and 10 gig for swap.
Now I want to configure LVM? is that too late, do I need to delete and start all over again ? (1 Reply)
i have os 5.1 and i do mirror with hdisk0 and hdisk1 on rootvg
at the end i get error in mail that:
At least one partition mirror is broken please call sysadmin
hd5 boot 1 2 2 closed/stale N/A
the other fs seems ok and sync
what to do about the hd5??? (4 Replies)
Hi,
I'm new to HP-UX.
I have LVM on /var with 92Gig. I would like to reduce it to create another LVM for Oracle client with 800 meg or so. How to do it. I'm running 11.iv3
Thanks (4 Replies)
Hi All,
I created an lvm filesystem with a name with dash in the middle, like xxx-yyy (note, that it's only one dash).
I was able to create it smoothly with this instructions.
lvcreate -L 1G uservg -n xxx-yyy
ls /dev/uservg/xxx-yyy (check)
mkfs.ext3 /dev/uservg/xxx-yyy
mount... (1 Reply)
Having first encountered LVM in HP-UX and now experimenting with it in Redhat and Gentoo, I am wondering, when is it actually good practice to use LVM? Obviously LVM doesn't work for boot partitions, so that question is a pretty easy answer: Not for /boot in Linux.
While trying to figure out... (1 Reply)