磁盘逻辑卷管理一

LVM的整体思路是:

首先创建PV(物理劵)-->然后创建VG并将多个PV加到VG里-->然后创建LV(逻辑卷)-->格式化分区-->mount分区

1.创建PV

pvcreate /dev/sdb pvcreate /dev/sdc pvcreate /dev/sde
2.创建VG并将多个PV加到VG

vgcreate vg_test /dev/sdb /dev/sdc
3.创建LV

lvcreate -L 2000G -n lv_test  vg_test
4.创建文件系统

mkfs.ext4 /dev/vg_test/lv_test
5.mount分区

mkdir /data

echo "/dev/vg_test/lv_test  /data      ext4    defaults        0 0" >> /etc/fstab
6.将新的物理卷添加到现有卷组:

复制代码
# vgextend vg_test /dev/sdc

  /dev/cdrom: open failed: 只读文件系统

  Attempt to close device '/dev/cdrom' which isnot open.

  Volume group "vg_test" successfullyextended
复制代码
7.从现有的卷组中删除一个物理卷:

从一个卷组中删除一个物理卷,首先要确认要删除的物理卷没有被任何逻辑卷正在使用,就要使用pvdisplay命令察看一个该物理卷信息。

如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据备份到其他地方,然后再删除。

删除物理卷的命令为vgreduce:

# vgreduce vg_test /dev/sdc

  Removed "/dev/sdc" from volume group "vg_test"      -----已经删除成功


逻辑卷常用命令总结:
lsblk
fdisk -l
df -h 查看已经挂载的文件
cat /etc/fstab 查看挂载

[root@H-LDOCKER-01 heketi]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 6.6T 0 disk
├─sda1 8:1 0 2M 0 part
├─sda2 8:2 0 190M 0 part /boot
├─sda3 8:3 0 14.9G 0 part
└─sda4 8:4 0 6.5T 0 part
├─VG00-root 253:0 0 46.6G 0 lvm /
├─VG00-LVswap 253:1 0 16G 0 lvm
├─VG00-LVapp 253:2 0 1000G 0 lvm /app
├─VG00-LVlog 253:3 0 1000G 0 lvm /log
├─VG00-LVdata 253:4 0 1000G 0 lvm /data



2、

[root@H-LDOCKER-01 ~]# pvs 
  PV             VG                                  Fmt  Attr PSize  PFree  
  /dev/VG00/LVfs vg_be9028ef958a8019f7106039a99a35ff lvm2 a--   1.95t 279.32g
  /dev/sda3      VG00                                lvm2 a--  14.90g  14.90g
  /dev/sda4      VG00                                lvm2 a--   6.53t   1.10t


 3、

[root@H-LDOCKER-01 ~]# vgs 
  VG                                  #PV #LV #SN Attr   VSize VFree  
  VG00                                  2   6   0 wz--n- 6.54t   1.11t
  vg_be9028ef958a8019f7106039a99a35ff   1  28   0 wz--n- 1.95t 279.32g

4、

[root@H-LDOCKER-01 ~]# lvs
  LV                                     VG                                  Attr       LSize    Pool                                Origin Data%  Meta%  Move Log Cpy%Sync Convert
  LVapp                                  VG00                                -wi-ao---- 1000.00g                                                                                   
  LVdata                                 VG00                                -wi-ao---- 1000.00g                                                                                   
  LVfs                                   VG00                                -wi-ao----    2.44t                                                                                   
  LVlog                                  VG00                                -wi-ao---- 1000.00g                                                                                   
  LVswap                                 VG00                                -wi-a-----   16.00g                                                                                   
  root                                   VG00                                -wi-ao----   46.57g  

5、

[root@H-LDOCKER-01 mapper]# ll

total 0
crw------- 1 root root 10, 236 May  4 10:50 control
lrwxrwxrwx 1 root root       7 Oct 30 16:17 VG00-LVapp -> ../dm-2
lrwxrwxrwx 1 root root       7 Oct 30 16:17 VG00-LVdata -> ../dm-4
lrwxrwxrwx 1 root root       7 Oct 30 16:17 VG00-LVfs -> ../dm-5
lrwxrwxrwx 1 root root       7 Oct 30 16:17 VG00-LVlog -> ../dm-3
lrwxrwxrwx 1 root root       7 Oct 30 16:17 VG00-LVswap -> ../dm-1
lrwxrwxrwx 1 root root       7 Oct 30 16:17 VG00-root -> ../dm-0   

解释说明:采用逻辑卷管理。有一个vg 为VG00  有一个lvs 叫做LVfs 


└─sda4                                                                                  8:4    0  6.5T  0 part 
  ├─VG00-root                                                                         253:0    0 46.6G  0 lvm  /
  ├─VG00-LVswap                                                                       253:1    0   16G  0 lvm  
  ├─VG00-LVapp                                                                        253:2    0 1000G  0 lvm  /app
  ├─VG00-LVlog                                                                        253:3    0 1000G  0 lvm  /log
  ├─VG00-LVdata                                                                       253:4    0 1000G  0 lvm  /data
  └─VG00-LVfs                                                                         253:5    0  2.5T  0 lvm  
    ├─vg_be9028ef958a8019f7106039a99a35ff-tp_e478ca7ba0d478ea3f20093627321e9e_tmeta   253:6    0  512M  0 lvm 

  

原文地址:https://www.cnblogs.com/xiajq/p/13903408.html