Introduction to Commands:
Physical volume (PV) physical volume Management commands:
Pvcreate Create, Pvremove Remove data from PV, Pvscan scan
Pvdisplay Detailed View (PVS view simple information), Pvmove move the data on a PV to other PV
Command format:
pvcreat/dev/sda{10,11}
PVS View PV Information
Volume Group (VG) volume Group Management commands:
Vgcreate Create, Vgremove delete vg,pvscan scan, vgextend add extension
Vgreduce reduction, Vgdiplay detailed display (VGs simple display), Vgscan scan
Command format:
Vgcreate VG_NAME/PATH/TO/PV
Command parameters:
-S #: Specifies the PE size, which defaults to 4MB #为数字
Vgcreate myvg/dev/sda{10,11}
Vgremove MYVG
Vgcreate-s 8M myvg/dev/sda{10,11}
VGS Viewing VG Information
Vgreduce Myvg/dev/sda11 reduced SDA11 from MYVG
Pvremove/dev/sda11 removing SDA11 from PV
Logical Volume (LV) Logical Volume management commands:
Lvcreate Create, Lvremove delete lv,lvextend add extension,
Lvreduce reduction, Lvdisplay display (LVS)
Command format:
Lvcreate-n lv_name-l #G Vg_name
Command parameters:
-N: Specifies the name of the LV
-L #: Specifies the size of the LV, #表示数字
Lvcreate-l 50m-n TESTLV MYVG
Lvdisplay/dev/myvg/testlv
Mkfs-t EXT4/DEV/MYVG/TESTLV
Mount/dev/myvg/testlv/mnt
Lvremove/dev/mapper/myvg-testlv
Command instance:
1, create a PV,VG,LV process, and mount the use of the LV, as well as remove the LV (here is the use of 2 physical hard disk to do the test)
[[email protected] ~]# pvcreate/dev/sd{b,c} Create 2 hard drives as a physical volume (PV) Physical volume
Physical volume "/dev/sdb" successfully created
Physical volume "/DEV/SDC" successfully created
[[email protected] ~]# PVS View new PV information
PV VG Fmt Attr PSize pfree
/dev/sdb lvm2 a--2.00g 2.00g
/DEV/SDC lvm2 a--2.00g 2.00g
[[email protected] ~]# vgcreate myvg/dev/sd{b,c} Create Volume Group (VG) Volume Group
Volume Group "MYVG" successfully created
[[email protected] ~]# VGS View Volume group information
VG #PV #LV #SN Attr vsize vfree
MYVG 2 0 0 wz--n-3.99g 3.99g
[[email protected] ~]# lvcreate-l 50m-n testlv MYVG Create a 50MB-size Logicalvolume (LV) logical volume, and named TESTLV
Rounding up size to full physical extent 52.00 MiB
Logical volume "TESTLV" created
[[email protected] ~]# LVS Display Logical Volume Information
LV VG Attr lsize Pool Origin data% Move Log cpy%sync Convert
TESTLV myvg-wi-a-----52.00m
[[email protected] ~]# VGS Display volume group information
VG #PV #LV #SN Attr vsize vfree
MYVG 2 1 0 wz--n-3.99g 3.94g
[[email protected] ~]# vgdisplay Display volume group details, PE size 4MB
---Volume Group---
VG Name MYVG
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 2
VG Access Read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 2
ACT PV 2
VG Size 3.99 GiB
PE Size 4.00 MiB
Total PE 1022
Alloc pe/size 13/52.00 MiB
Free Pe/size 1009/3.94 GiB
VG UUID t2xygz-spon-dedp-z862-wx9v-7dai-ugwz03
[[email protected] ~]# lvdisplay Display the details of the logical volume
---Logical volume---
LV PATH/DEV/MYVG/TESTLV
LV Name TESTLV
VG Name MYVG
LV UUID XL2L2D-KKH9-SDVS-PMZG-OK39-LCIU-39GGPD
LV Write Access Read/write
LV Creation Host, Time Xuelinux, 2016-11-05 16:26:33 +0800
LV Status Available
# Open 0
LV Size 52.00 MiB
Current LE 13
Segments 1
Allocation inherit
Read ahead Sectors Auto
-Currently set to 256
Block Device 253:0
[[email protected] ~]# mkfs-t EXT4/DEV/MYVG/TESTLV The new LV format to EXT4 format
MKE2FS 1.41.12 (17-may-2010)
File System label =
Operating system: Linux
Block size =1024 (log=0)
Chunked size =1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
13328 inodes, 53248 blocks
2662 blocks (5.00%) reserved for the Super user
First block of data =1
Maximum filesystem blocks=54525952
7 Block groups
8192 blocks per group, 8192 fragments per group
1904 Inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961
Writing Inode table: complete
Creating Journal (4096 blocks): complete
Writing Superblocks and FileSystem accounting information: Complete
This filesystem would be automatically checked every mounts or
Whichever comes first. Use Tune2fs-c or-i to override.
[[email protected] ~]# mount/dev/myvg/testlv/mnt mount the LV device
[Email protected] ~]# ls/mnt
Lost+found[[email protected] ~]# mount View devices that are already mounted
/dev/sda2 on/type ext4 (rw)
Proc On/proc type proc (rw)
Sysfs On/sys type SYSFS (rw)
Devpts on/dev/pts type devpts (rw,gid=5,mode=620)
Tmpfs on/dev/shm type Tmpfs (rw,rootcontext= "System_u:object_r:tmpfs_t:s0")
/DEV/SDA1 on/boot type EXT4 (rw)
/dev/sda3 on/home type EXT4 (rw)
/DEV/SDA7 on/tmp type EXT4 (rw)
/dev/sda5 on/usr type EXT4 (rw)
None On/proc/sys/fs/binfmt_misc type Binfmt_misc (rw)
/DEV/MAPPER/MYVG-TESTLV on/mnt type EXT4 (rw) LV has already been mounted successfully
The following action removes the LV device
[[email protected] ~]# umount/mnt First uninstall the already mounted LV device
[[email protected] ~]# LVREMOVE/DEV/MYVG/TESTLV directly remove the specified LV device
Do you really want to remove active logical volume TESTLV? [y/n]: y ok remove
Logical volume "TESTLV" successfully removed
[[email protected] ~]# lvdisplay See the LV device again, there is no LV device, so it is not shown.
[Email protected] ~]#
The following operation removes the VG device
[[email protected] ~]# vgreduce myvg/dev/sdb reduce the individual device SDB from the VG device
Removed "/dev/sdb" from volume Group "MYVG"
[[email protected] ~]# VGS view VG Information
VG #PV #LV #SN Attr vsize vfree
MYVG 1 0 0 wz--n-2.00g 2.00g
[[email protected] ~]# vgremove MYVG directly remove the entire VG
Volume Group "MYVG" successfully removed
[Email protected] ~]# VGS
No volume groups found removed successfully, VG device no
The following operation removes the PV device
[[email protected] ~]# PVs View PV information
PV VG Fmt Attr PSize pfree
/dev/sdb lvm2 a--2.00g 2.00g
/DEV/SDC lvm2 a--2.00g 2.00g
[[email protected] ~]# pvremove/dev/sdb remove SDB from PV
Labels on physical volume "/DEV/SDB" successfully wiped
[[email protected] ~]# PVREMOVE/DEV/SDC remove SDC from PV
Labels on physical volume "/DEV/SDC" successfully wiped
[[email protected] ~]# PVs removal succeeded, PV device no information
[Email protected] ~]#
2, create a PV,VG,LV process, and mount the use of the LV, as well as remove the LV (here is the use of 2 partitions to do the test)
The process of creating a LV with a partition is just the previous need to modify the partition type to 8e LVM type, and the other steps are consistent.
This article is from the "Learn Linux history" blog, please be sure to keep this source http://woyaoxuelinux.blog.51cto.com/5663865/1870134
Linux command: LVM manages disk files PV VG LV