实际创建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彻底被删除了

猜你喜欢

转载自www.cnblogs.com/wzj0015/p/12783951.html