实际创建lvm的过程
1.物理分区阶段,针对物理磁盘或分区,进行fdisk格式化,修改系统的id,默认是83,改为8e类型,是lvm类型
2.pv阶段,通过pvcreate pvdisplay将分区改为物理pv
3.创建vg的阶段,通过vgcreatr vgdisplay 将创建好的物理卷pv改为物理卷组vg
4.创建lv,通过lvcreate,将卷组,分为若干个逻辑卷
转化为命令操作就是这样的过程:
1.fdisk  修改磁盘的系统id
2.pvcreate,创建pv,以及显示pv信息  pvdisplay,也可以用pvs查看简单信息
3.创建vg卷组,vgcreate,显示卷组信息,vgdisplay,也可以用vgs查看简单信息
4.创建lv逻辑卷,lvcreate,查看逻辑卷信息,lvs
5.开始格式化文件系统,使用lv分区
lvm的管理常见命令
pv物理卷
pvcreate        创建物理卷 
pvscan          扫描物理卷信息
pvdispaky       显示物理卷详细参数
pvremove        删除物理卷
vg卷组
vgcreate        创建卷组
vgscan          扫描卷组信息
vgdisplay       显示卷组详细信息
vgreduce        缩小卷组,把某个物理卷从卷组中删除
vgextend        扩大卷组,把某个新的物理卷,加入卷组
vgremove        删除整个卷组
lv逻辑卷
lvcreate       创建逻辑卷
lvscan         扫描逻辑卷
lvs
lvdisplay      显示逻辑卷详细参数
lvextend       扩容
lvreduce       缩小
lvremove       删除逻辑卷
#########实际创建lvm命令笔记
挑选/dev/sdb  /dev/sdc两块磁盘   创建物理卷  然后添加至卷组
1.创建pv
[root@zijian ~]# pvcreate /dev/sdb /dev/sdc
WARNING: dos signature detected on /dev/sdb at offset 510. Wipe it? [y/n]: y
  Wiping dos signature on /dev/sdb.
  Physical volume "/dev/sdb" successfully created.
  Physical volume "/dev/sdc" successfully created.
2.创建卷组
[root@zijian ~]# vgcreate zijian /dev/sdb /dev/sdc
  Volume group "zijian" successfully created
3.可以分别查看pv和vg的信息
pvs
vgs
pvscan
vgscan
pvdisply
vgdisplay
4.尝试扩容,缩小vg卷组
扩容命令,第一步,买来一个新的硬盘,然后创建物理卷
pvcreate  /dev/sdd
pvs检查一下物理卷信息
第二步:把新创建的sdd物理卷,加入,扩容到卷组zijian中
[root@zijian ~]# vgextend zijian /dev/sdd
  Volume group "zijian" successfully extended
5.先显示一下卷组的信息,容量等
vgdisplay
6.还可以缩小卷组的大小,从卷组中剔除/dev/sdd
[root@zijian ~]# vgreduce  zijian  /dev/sdd
  Removed "/dev/sdd" from volume group "zijian"
7.删除dev/sdd的物理卷
[root@zijian ~]# pvremove   /dev/sdd
  Labels on physical volume "/dev/sdd" successfully wiped.
8.使用此时的卷组,创建逻辑卷,进行使用 /dev/sdb /dev/sdc
[root@zijian ~]# lvcreate -n lv1 -L +500M  zijian
WARNING: xfs signature detected on /dev/zijian/lv1 at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/zijian/lv1.
  Logical volume "lv1" created.
9.检查lv的信息
lvdisplay
10.对刚创建的lv1逻辑卷进行文件系统格式化
[root@zijian ~]# mkfs.xfs  /dev/zijian/lv1 
11.把lv1逻辑卷,进行挂载,以及写入数据(此时可当做一个普通分区使用))
[root@zijian ~]# mkdir   /zijianlv1
[root@zijian ~]# mount  /dev/zijian/lv1  /zijianlv1/
[root@zijian ~]# df -hT
将挂载的信息写入开机自动挂载文件中
[root@zijian zijianlv1]# tail -1 /etc/fstab 
/dev/zijian/lv1  /zijianlv1   xfs    defaults    0  0
12.向磁盘中写入数据,查看空间容量
[root@zijian ~]# ll /zijianlv1/
total 33640
-rw-r--r-- 1 root root 6888896 Apr 27 01:47 zijian.txt
-rw-r--r-- 1 root root 6888896 Apr 27 01:48 zijian.txt1
-rw-r--r-- 1 root root 6888896 Apr 27 01:48 zijian.txt2
-rw-r--r-- 1 root root 6888896 Apr 27 01:48 zijian.txt3
-rw-r--r-- 1 root root 6888896 Apr 27 01:48 zijian.txt4
[root@zijian ~]# df -hT
Filesystem             Type      Size  Used Avail Use% Mounted on
/dev/sda3              xfs        20G  1.7G   18G   9% /
devtmpfs               devtmpfs  1.9G     0  1.9G   0% /dev
tmpfs                  tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs                  tmpfs     1.9G   12M  1.9G   1% /run
tmpfs                  tmpfs     1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1              xfs       197M  112M   85M  57% /boot
tmpfs                  tmpfs     378M     0  378M   0% /run/user/0
/dev/mapper/zijian-lv1 xfs       497M   59M  439M  12% /zijianlv1
13.针对lv逻辑卷的扩容操作,只要卷组中的容量够用,就能对lv逻辑卷扩容
第一步,先卸载lv的设备
[root@zijian ~]# umount /dev/zijian/lv1 
第二步命令扩容逻辑卷大小
[root@zijian ~]# lvextend -L +10G /dev/zijian/lv1
  Size of logical volume zijian/lv1 changed from 500.00 MiB (125 extents) to <10.49 GiB (2685 extents).
  Logical volume zijian/lv1 successfully resized.
第三步,挂载逻辑卷开始使用
[root@zijian ~]# mount /dev/zijian/lv1   /zijianlv1/
14.还得调整xfs文件系统大小,否则读取不到磁盘
[root@zijian ~]# xfs_growfs /dev/zijian/lv1    ###调整文件系统
[root@zijian ~]# df -hT   ##查看lv1是否正确调整了空间容量
15.当你不想用lvm之后,就要删除逻辑卷了(先进行数据备份)
第一步:先卸载lv设备,再删除自动挂载文件中的lv1的信息
[root@zijian ~]# umount /dev/zijian/lv1 
第二步:移除逻辑卷lv1
[root@zijian ~]# lvremove /dev/zijian/lv1 
Do you really want to remove active logical volume zijian/lv1? [y/n]: y
  Logical volume "lv1" successfully removed
[root@zijian ~]# 
第三步:删除卷组
[root@zijian ~]# vgremove  zijian
  Volume group "zijian" successfully removed
第四步:删除物理卷设备
[root@zijian ~]# pvs
  PV         VG Fmt  Attr PSize  PFree 
  /dev/sdb      lvm2 ---  10.00g 10.00g
  /dev/sdc      lvm2 ---  10.00g 10.00g
[root@zijian ~]# pvremove /dev/sdb /dev/sdc
  Labels on physical volume "/dev/sdb" successfully wiped.
  Labels on physical volume "/dev/sdc" successfully wiped.
最后一步:检查所有的lvm相关信息
pvs
vgs
lvs
均没有相关信息,说明lvm彻底被删除了
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号