I am learning linux system administration on ubuntu trusty and I had to create logical volumes from two partitions created off the disk in the ubuntu VM.
Now this is how it went:
sudo pvcreate /dev/sda3
sudo pvcreate /dev/sda4
sudo vgcreate myvg /dev/sda3 /dev/sda4
sudolvcreate -L 300M -n mylvm myvg
sudo mkdir mylvm
sudo mkfs.ext4 /dev/myvg/mylvm
sudo mount /dev/myvg/mylvm /mylvm
sudo lvextend -L 350M /dev/myvg/mylvm
Then added this to /etc/fstab
/dev/myvg/mylvm /mylvm ext4 defaults 0 0
Now if I run lsblk
I see this:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 18G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda3 8:3 0 3.9G 0 part
│ └─myvg-mylvm (dm-0) 252:0 0 352M 0 lvm /mylvm
├─sda4 8:4 0 4.8G 0 part
└─sda5 8:5 0 2G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
Now why is the /dev/sda3
the only physical volume with the assigned size, would have thought /dev/sda4
would also have a branch too. Perhaps I have not understood how LVM works. A good explanation would really clear me.
lsblk
give me same size for both/dev/sda3
and/dev/sda4
as seen assize 5G
was expecting/dev/sda3
to be3.9G
and/dev/sda4
to be1.1G
. Since/dev/sda3
was3.9G
in size and/dev/sda4
was4G
. – George Udosen Aug 06 '16 at 09:21pvdisplay
,vgdisplay
,lvdisplay
andpvs
. – iuuuuan Aug 06 '16 at 11:13