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.
lsblkgive me same size for both/dev/sda3and/dev/sda4as seen assize 5Gwas expecting/dev/sda3to be3.9Gand/dev/sda4to be1.1G. Since/dev/sda3was3.9Gin size and/dev/sda4was4G. – George Udosen Aug 06 '16 at 09:21pvdisplay,vgdisplay,lvdisplayandpvs. – iuuuuan Aug 06 '16 at 11:13