2024年Linux最全linux中lv的详细创建流程,lv脚本创建vg-pv-lv(2),2024年最新一举拿下腾讯美团滴滴offer

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前在阿里

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以点击这里获取!

文章目录

  • lv的流程说明

    • lv的创建、删除、使用及增减容量
  • 硬盘分区设置或查看

  • pv操作

    • 创建pv
  • 删除pv

  • vg操作

    • vg详细信息查看
  • 创建vg

  • 删除vg

  • vg重命名

  • 新增vg容量【vg扩容】

  • lv操作

    • 创建lv
  • 删除lv

  • 使用lv

  • 增加使用中lv容量

    • xfs格式刷新
  • ext4格式刷新

  • 减少使用中lv容量

  • lv的快照

    • 利用原始lv,来恢复快照里的东西
  • 利用快照来恢复原始lv

  • lv脚本创建说明

    • 手动创建lv流程回顾
  • 脚本自动创建lv方法

lv的流程说明

======================================================================

不要使用普通的标准分区装系统,而是要使用lv的方式, 因为lv的空间是可变的(注:/boot分区是不能放在lv中的)。

  • 物理磁盘是不能直接使用逻辑卷的,需要把物理磁盘转为pv,在创建卷组vg,最后才划为lv, 流程就是pv→vg→lv

  • /dev/sd*是硬盘

  • pv是物理卷

  • vg是卷组

  • lv是逻辑卷

lv的创建、删除、使用及增减容量


硬盘分区设置或查看

========================================================================

  • 查看分区格式:fdisk -l 设备名

  • 创建之前需要需要确定磁盘格式为lvm,如果不是lvm去转换一下格式,方法提醒:fdisk 设备名,按t进行格式转换【lvm参数是8e

在这里插入图片描述

pv操作

===================================================================

创建pv


pvscan \ pvs:查看系统中是现有pv

pvcreate 设备名: 添加pv

在这里插入图片描述

删除pv


pvremove 设备名 : 删除pv

在这里插入图片描述

vg操作

===================================================================

vg详细信息查看


vgdisplay 卷名:查看卷组vg详细,不加卷名直接vgdisplay就是查看所有卷组

在这里插入图片描述

创建vg


  • vgscan \ vgs:查看vg卷组

  • vgcreate 卷组名 设备名:创建卷(vm)组

在这里插入图片描述

默认卷大小是4m,就是说存储必须是4的整数倍,如果存了5M 实际占用空间是8M。

默认卷是可以更改的,但只能在创建vg的时候定义,创建成功以后便不能更改,定义卷大小参数-s ,如 定义一个8m的卷大小:vgcreate -s 8 vg0 /dev/sdb9

删除vg


vgreduce 卷组名 设备名:剔除卷组vg

在这里插入图片描述

vg重命名


vgrename 现vg名 新vm名:更改vg名

在这里插入图片描述

新增vg容量【vg扩容】


  • 注意:新盘划分区的时候 需要t转换为lvm格式(8e) :fdisk 设备名

  • vg名查看:vgs \ vgdisplay

在这里插入图片描述

新硬盘分区查看:fdisk -l

在这里插入图片描述

  • 后期增加vg大小:vgextend vg名 磁盘设备名

  • 如这里的vg名(vgdisplay可以查看)是cl

  • 新划分区名是:/dev/sda3

  • 则:vgextend cl /dev/sda3把容量划到vg中:

在这里插入图片描述

  • 入vgdisplay:就可以看到vg中新增后的总容量了

在这里插入图片描述

  • 注:如果添加成功以后fdisk -l可以看到盘,添加找不到新设备名 这是系统bug,重启即可,也可以等待几个小时等待系统后台数据库自动更新也可。

在这里插入图片描述

  • 新增完以后就可以正常划分新的lv使用了:创建lv-格式化lv-挂载lv

在这里插入图片描述

  • 【很少遇到,了解一下留个印象】在这种系统不会自动更新磁盘信息的情况下:如果我们新建一个主分区 格式化 后可以直接使用,但挂载信息可能会和fdisk中创建的不符,

在这里插入图片描述在这里插入图片描述

  • 如果重启后,信息就会更新,但这时就会发现 该硬盘分区不能挂载了,提示不能读取超级快:

在这里插入图片描述

在这里插入图片描述

  • 这种情况是因为 格式化硬盘时读取的值是之前112G的状态,重启以后该信息不见了,所以导致无法正常使用,需要重新格式化,但直接格式化会失败,所以需要加个-f,强制格式化:

在这里插入图片描述

当前系统是centos7,这些问题是系统bug的原因,后面7.6上并不会出现这种问题,感谢 西藏于总 耐心分析和无私分享几十年的经验 给我解决了上面的疑问。

lv操作

===================================================================

创建lv


  • lvscan \ lvs:查看lv逻辑卷

  • lv创建格式:lvcreate -L 大小(M,G) -n lv名称 卷名(vgs查看) :就是在vg卷中提取指定大小空间创建为lv(大小需要为pe size (默认卷)的整数倍 如果不是,会自动增加到pesize的整数倍,如,4m的默认卷,创建了98M,会自动分配为100M):

在这里插入图片描述

  • lvcreate -l(L) 默认卷数量 -n 卷名 vg名:根据定义的默认卷数量自动分配空间,如默认卷是4m的情况下,分配25个默认卷,则是100M的空间:lvcreate -l 25 -n lv1 vg0

在这里插入图片描述

  • lvcreate -l 数字%free -n lv名 卷名:根据百分比自动分配剩余空间,如分配剩余空间的30%:lvcreate -l 30%free -n lv2 vg0

在这里插入图片描述

删除lv


删除lv:lvremove /dev/卷名/lv名(lvscan可以查看),提示中输入y确定删除即可(如果不要提示,加上参数-f即可:lvremove -f /dev/*/*

在这里插入图片描述

使用lv


  • lv创建完成以后,就可以直接格式化后使用了

  • mkfs.** lv设备名【mkfs.tab一下,就会出现很多很多格式,根据需要的格式选择就行】,如:把lv0格式化为xfs并挂在到根目录的123文件中:

  • mkfs.xfs /dev/vg0/lv0

  • mkdir /123

  • mount /dev/vo0/lv0 /123

在这里插入图片描述

增加使用中lv容量


  • 首先要确认vg中有容量可以扩容

  • lvextend -L +大小 lv设备名:在原有大小上扩容制定大小,如给lv0扩容100M:

lvextend -L +100M /dev/vg0/lv0

在这里插入图片描述

xfs格式刷新

  • 虽然查看lv已经扩容成功的,但df -Th查看的时候 实际容量没有变化,因为还需要单独扩容文件:xfs格式是:

xfs_growfs 文件名

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

给大家整理的电子书资料:

[外链图片转存中…(img-vuho0sgB-1715162312161)]

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 15
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值