|
高士涛 - 学习日报 |
|||||||
|
姓名 |
高士涛 |
日期 |
2023/05/08 |
部门 |
云服务业务部 |
导师 |
王晓明 |
|
学习工作内容 |
|||||||
|
一、LVM详解与练习 |
|||||||
|
1. 什么是LVM LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的
分区加入其中,这样可以事项一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空间不够使用的时候,可能就会带来很大的麻烦。使用LVM在一定程度上就可以解决普通磁盘分区带来的问题。 2. 为什么使用LVM LVM通常用于装备大量磁盘的系统,但它同样适于仅有一、两块硬盘的小系统。 3. 小系统使用LVM的益处 传统的文件系统是基于分区的,一个文件系统对应一个分区。这种方式比较直观,但不易改变: (1)不同的分区相对独立,无相互联系,各分区空间很易利用不平衡,空间不能充分利用; (2)当一个文件系统/分区已满时,无法对其扩充,只能采用重新分区/建立文件系统,非常麻烦;或把分区中的数据移到另一个更大的分区中;或采用符号连接的方式使用其它分区的空间。 (3)如果要把硬盘上的多个分区合并在一起使用,只能采用再分区的方式,这个过程需要数据的备份与恢复。 当采用LVM时,情况有所不同: (1)硬盘的多个分区由LVM统一为卷组管理,可以方便的加入或移走分区以扩大或减小卷组的可用容量,充分利用硬盘空间; (2)文件系统建立在逻辑卷上,而逻辑卷可根据需要改变大小(在卷组容量范围内)以满足要求; (3)文件系统建立在LVM上,可以跨分区,方便使用; 4. 大系统使用LVM的益处 在使用很多硬盘的大系统中,使用LVM主要是方便管理、增加了系统的扩展性。 在一个有很多不同容量硬盘的大型系统中,对不同的用户的空间分配是一个技巧性的工作,要在用户需求与实际可用空间中寻求平衡。用户/用户组的空间建立在LVM上,可以随时按要求增大,或根据使用情况对各逻辑卷进行调整。当系统空间不足而加入新的硬盘时,不必把用户的数据从原硬盘迁移到新硬盘,而只须把新的分区加入卷组并扩充逻辑卷即可。同样,使用LVM可以在不停服务的情况下。把用户数据从旧硬盘转移到新硬盘空间中去。
【名词解释】 1. PV(Physical
Volume):物理卷,处于LVM最底层,可以是物理硬盘或者分区。 2. PE(Physical
Extend):物理区域,PV中可以用于分配的最小存储单元,可以在创建PV的时候制定,如1M, 2M, 4M, 8M, 32M, 64M…组成同一VG中所有PV的PE大小应该相同。 3. VG(Volume
Group):卷组,建立在PV之上,可以含有一个到多个PV。 4. LV(Logical
Volume):逻辑卷,建立在VG之上,相当于原来分区的概念。不过大小可以动态改变。 二、LVM实战演练 【创建LVM】 1. 查看目前分区。
2. 删除分区。
3. 删除vdb6和vdb7分区,为本次LVM实验做准备。
4. 查看分区表情况。
5. 重新建立2个分区(每个区分了5G)。
6. 保存分区表的更改。
7. 用fdisk –l命令查看分区表。
8. 建好分区后,用pvcreate命令在新建的分区上创建PV。 (1)先安装lvm2,yum -y install lvm2
(2)pvcreate /dev/vdb6
/dev/vdb7
(3)pvscan
9. 使用vgcreate命令创建一个名为vgdata的VG,并且将所有的新建的PV加入vgdata。 vgcreate vgdata /dev/vdb6 /dev/vdb7
10. 用lvcreate –L 6G –n lv001 vgdata命令从VG vgdata中创建一个大小为6G的名为lv001的LV。 lvcreate -L 11G -n lv001 vgdata
我们创建的第一个LV所在的目录为 /dev/vgdata/lv001 11. 使用mkfs.xfs /dev/vgdata/lv001命令格式化lv001 mkfs.xfs /dev/vgdata/lv001
12. 创建/lvmdata,把/dev/vgdata/lv001挂载上去
挂载好后,可以正常使用了 【扩容LVM】 1. 有4G的剩余空间还未分配
(1)挂载至另一个目录中
lvcreate这个命令中-L后加容量,-l后加百分比。
(2)把未分配空间添加到原来的挂载目录中 lvextend是扩展逻辑卷,lvreduce是缩小逻辑卷,lvresize是扩展或缩小逻辑 扩展尽量使用lvextend,安全性更高 lvextend -l +100%free -r /dev/vgdata/lv001
xfs格式不支持缩容,只支持扩容 【参考文章:https://www.cnblogs.com/large-show/p/16203274.html】 |
|||||||
|
遗留问题 |
|||||||
|
|
|||||||
|
明日计划 |
|||||||
|
继续深入学习 |
|||||||