当前位置: 首页 > news >正文

学习云计算运维Day05

Day5

卷组和逻辑卷的创建以及PE概念解析

  • 什么是PE?
PE(Physical Extents 物理块)是PV的基本单元, 一个卷组最多有65535个PE,PE的大小是可以设置的,默认是4MB卷组大小是4\*65535,所以PE越大卷组越大,目前单个PE最大为128MB,卷组越多(65535)pe越小,磁盘利用率越高,物理卷的大小等同的基本单元PE组成。每个卷组最多有65535个PE
  • 如何创建新的卷组?
    vgcreate -s 32M abcweb /dev/sdb1
[root@192 ~]# vgcreate --helpvgcreate - Create a volume group# 创建一个卷组vgcreate VG_new PV...# vgcreate 新卷组名 物理卷名[-A|--autobackup y|n][-c|--clustered y|n][-l|--maxlogicalvolumes Number][-p|--maxphysicalvolumes Number][-M|--metadatatype lvm2][-s|--physicalextentsize Size[m|UNIT]]# -s :物理扩展大小,后面跟具体大小,单位默认是m
  • 创建逻辑卷
问: 逻辑卷和上面的卷组有什么关系? 答: 1.物理卷PV:相当于买回来的一块蛋糕 2.卷组VG:相当于把这个蛋糕放进了一个盘子里面 3.逻辑卷LV:从这个盘子里面切出来的一小块蛋糕
[root@192 ~]# lvcreate --helplvcreate - Create a logical volume# 创建一个逻辑卷Create a linear LV.# 创建一个线性卷lvcreate -L|--size Size[m|UNIT]VG# lvcreate -L或--size 具体大小(默认m单位) 卷组名字[--typelinear](implied)[-l|--extents Number[PERCENT]][COMMON_OPTIONS][PV...]Create a striped LV. 在help里面都有写应该怎么去创建逻辑卷 lvcreate-L5G-nlnmp abcweb 创建了一个5大小,名字是lnmp的逻辑卷,在abcweb卷组中 -n在help里面也可找到:[-n|--name String]
  • 格式化逻辑卷
格式化逻辑卷和格式化分区都一样,唯一区别就是操作的对象不一样
[root@192 ~]# mkfs.ext4 --helpmkfs.ext4: invalid option --'-'用法:mkfs.ext4[-c|-l 文件名][-b 块大小][-C 簇大小][-i 每inode的字节数][-I inode大小][-J 日志选项][-G 弹性组大小][-N inode数][-d 根目录][-m 保留块所占百分比][-o 创始系统名][-g 每组的块数][-L 卷标][-M 上一次挂载点][-O 特性[,...]][-r 文件系统版本][-E 扩展选项[,...]][-t 文件系统类型][-T 用法类型][-U UUID][-e 错误行为][-z 撤销文件][-jnqvDFKSV]设备[块数]** 所以只需要指定一个“设备名就可以了“(也就是逻辑卷的路径)

mkfs.ext4 /dev/mapper/abcweb-lnmp

  • 创建挂载点,挂载使用
mkdir/abcwebmount/dev/mapper/abdweb-lnmp /abcweb/
  • 扩展逻辑卷
lvextend-L+5G /dev/mapper/abcweb-lnmp resize2fs-f/dev/mapper/abcweb-lnmp
  • 缩减逻辑卷
先取消挂载:umount/abdweb/ 检测文件系统 e2fsck-f/dev/mapper/abcweb-lnmp 缩减文件系统 resize2fs /dev/mapper/abcweb-lnmp 4G 缩减分区lvreduce-L4G /dev/mapper/abcweb-lnmp
  • 删除逻辑卷
先判断逻辑卷是否被挂载, 先取消挂载 删除逻辑卷的命令:lvremove-f/dev/mapper/abcweb-lnmp 删除卷组:vgremove abcweb 删除pv:pvremove /dev/sdb1 删除分区:parted /dev/sdb

开机自动挂载 (解决了之前mount -a的问题)

# (第四天的笔记内容有写如何操作前三步)# 1.想挂载,得先有一个分区parted/dev/sdb mklabel gpt mkpart primary ext4 1M100%# 2.格式化分区mkfs.ext4 /dev/sdb1# 3.创建挂载点mkdir/web# !!!4.查看设备UUID# 4.1: lsblk -f[root@192 ~]# lsblk -f /dev/sdb1NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sdb1 ext41.0b272de70-6e8c-44c6-99da-5ed63642a07b18.5G0% /web# 4.2:blkid[root@192 ~]# blkid /dev/sdb1/dev/sdb1:UUID="b272de70-6e8c-44c6-99da-5ed63642a07b"BLOCK_SIZE="4096"TYPE="ext4"PARTLABEL="primary"PARTUUID="a6dd3635-e627-41e1-a1a3-a12776cef4c8"# 这两个命令都可以查看UUID# 5.编辑配置文件# !开机自动挂载文件:/etc/fstabvi/etc/fstab# 复制上面的UUID:UUID="b272de70-6e8c-44c6-99da-5ed63642a07b"# 写入fstab文件中以下内容UUID="b272de70-6e8c-44c6-99da-5ed63642a07b"/web ext4 defaults00# 文件内容顺序:UUID 挂载点 文件类型 分区类型 是否备份 是否开机检查磁盘# 是否备份:# 0:不备份(大多数都写0)# 1:备份# 是否开机检查磁盘:# 0:不检查# 1:检查(只有系统的根目录/才能写1,而且必须排在第一位检查)# 2:检查(适用于其他所有普通数据盘,比如我们的/web)# 6.使用mount -a测试是否成功,然后再重启测试是否会成功开机自动挂载# mount -a执行就会去读取/etc/fstab文件,然后把里面的所有设备全挂载上
http://www.jsqmd.com/news/1336697/

相关文章:

  • 普通人如何用AI搭建自媒体团队?完整工作流复盘
  • 9.1 告别大爆炸模型:你为什么不需要一个“完美的初始计划”
  • DDC与PLC核心区别解析:从工业控制到楼宇自控的选型指南
  • Windows下MySQL安装配置全攻略:从版本选择到故障排查
  • C++编程实现获取当前可执行文件名称
  • 股东变化趋势数据挖掘:用Python追踪筹码集中度与主力动向
  • VLA:驱动具身智能迈向通用的关键引擎
  • eNSP网络仿真入门:从IP配置到故障排查的完整实战指南
  • Docker容器技术原理
  • 用 LVGL 给 UEFI Setup 换一套图形界面:架构、实现与 QEMU 验证
  • BilibiliDown 终极指南:如何快速下载B站视频的完整教程
  • 【重磅】NVIDIA CMP 170HX 矿卡解锁:8GB→64GB、算力接近「真 A100」完整教程(含验证)
  • 三极管工作原理与共射极放大电路设计:从非线性特性到稳定偏置
  • KKCE: 基于 ETag 指纹碰撞与条件请求的网站测速缓存一致性审计-快快测
  • Python工作流引擎SpiffWorkflow完全指南:从入门到精通掌握BPMN流程自动化
  • 北京靠谱的旅游包车机构哪家强?本地老司机推荐 - 品牌优推
  • 电力系统碳排放优化调度模型设计与实践
  • CAD三维建模零基础入门:从软件选择到核心建模流程全解析
  • Java逻辑运算符深度解析:从短路求值到优先级陷阱与实战避坑
  • QTableWidget 实战:自动换行且行高自适应的完整方案
  • 学术研究者的高效翻译助手:Zotero PDF2zh插件完全指南
  • AUTOSAR架构如何实现汽车嵌入式软件代码复用:从分层设计到工程实践
  • 3步搞定微信公众号数据采集:Python爬虫实战指南
  • FastLED电源管理实战指南:高效控制LED电流的7大关键策略
  • 深度学习在智能交通系统中的应用与实践
  • 机动目标跟踪:Singer与当前统计模型原理及MATLAB仿真实践
  • 2026年广州潮汕肠粉加盟企业怎么选择?看实利更重要 - 品牌优推
  • 国内开发者合规访问主流AI大模型(Gemini/ChatGPT/Claude/Grok)实战指南
  • 3分钟学会AI全自动短视频制作:Pixelle-Video让你轻松成为内容创作者
  • 从原子钟到厘米级定位:GPS时间系统与高精度定位技术全解析