南林暑期实训 Linux day9 逻辑卷(创建、移除、扩容)

一、逻辑卷

1.1 概述:将多个磁盘或者分区从逻辑上整合成一块更大容量的磁盘,就是卷组 使用普通分区时,如果分区的空间都被使用完了,是不能在线扩容的,逻辑卷可以实现在线扩容。 组件介绍 PV 物理卷,磁盘和分区在整合成逻辑卷之前,必须先转化成物理卷 VG 卷组 , 由多个物理卷组成的逻辑分区,卷组大小是所有物理卷大小之和(本质是分配多少个物理块) PE 物理块 卷组中最小的存储单位,PE数量*单个PE大小=卷组总和(本质上分配多少个PE给逻辑卷) LV 逻辑卷 格式化,挂载的操作都是在lv的基础上进行,类似之前的分区。

1.2 创建逻辑卷的步骤

1.准备磁盘或者分区

2.将分区转化成物理卷 ( 创建物理卷 )

pvcreate 分区路径1 分区路径2(多个分区用空格隔开)

查看pv信息 pvdisplay pvs pvscan

pvscan:查看物理卷信息。 pvdisplay:查看详细的物理卷信息

3.将物理卷整合成卷组 ( 创建卷组 ) vgcreate 卷组名 物理卷路径1 物理卷路径2 (-s 指定PE大小 PE默认是2的倍数) vgscan: 查看卷组信息。 vgdisplay:查看卷组的具体信息

4.创建逻辑卷 ( 创建逻辑卷 ) lvcreate -L 指定lv的大小 -n 逻辑卷的名字 卷组名 lvcreate -l 指定PE的数量 -n 逻辑卷的名字 卷组名 lvscan:查看逻辑卷信息 lvdisplay:查看逻辑卷具体信息

5.格式化

mkfs -t 文件类型 逻辑卷路径

逻辑卷路径写法:① /dev/卷组名/逻辑卷名

② /dev/mapper/卷组名-逻辑卷名

例中 : mkfs -t ext4 /dev/red/redhat

mkfs -t ext4 /dev/mapper/red-redhat

6.挂载

创建挂载点

mount -a 挂载

1.2.1 创建逻辑卷的步骤

第一、二步 :准备磁盘或者分区、将分区转化成物理卷

 第三步 :将物理卷整合成卷组

第四步 : 创建逻辑卷

 lsblk 查看

第五步 : 格式化

 第六步 : 挂载 临时在/mnt/mb

永久挂载

重启后,没有进入救援模式,写入正常,lsblk查看

1.2.2 移除逻辑卷的步骤:(倒回去)

只有移除命令,没有删除命令

第一步 : 移除挂载

vim /etc/fstab 删除添加的永久挂载命令

 第二步 :移除逻辑卷

 第三步 : 移除卷组

 第四步 :移除物理卷 (将物理卷转换成逻辑卷,回到刚创建的时候)

第五步 : 删除普通分区(创建分区倒回去)

(取消挂载、包括里面的文件挂载)

例如:删除 sda 7 ( d - 输入分区编号 )

补充:如果误删了物理卷,导致卷组中出现物理卷丢失的情况,可以使用vgreduce --removemissing 卷组名删除丢失的物理卷 如果想要删除磁盘或者物理卷等存储设备,注意:一定要把该设备的信息从/etc/fstab中删除。(一旦fstab报错了,千万别直接重启系统,先解决问题,确定无误了再进行重启。)

1.3 逻辑卷扩容

确定要扩容的lv属于哪个VG(lvs,lvdisplay) 确定VG的容量是否够支持扩容(vgs,vgdisplay) 假设vg的容量不够,那么就要首先给卷组扩容(给卷组添加新的物理卷)

创建物理卷pv pvcreate 分区路径 例: pvcreate /dev/sdb1 给卷组扩容 vgcreate 卷组名 物理卷路径 逻辑卷扩容(-r 给文件系统做扩容) lvextend –r –L 逻辑卷扩容后的大小 逻辑卷的路径

例:lvextend -r -L 2.5G /dev/red/redhat

①vgextend:扩展卷组

基本格式:vgextend /要扩容的卷组 /dev/新建的物理卷

②lvextend:扩展逻辑卷

基本格式:lvextend -L[扩展大小选项] +20G(扩展具体大小)或者写扩展后的总容量,不写代表把此逻辑卷组变为20G, 逻辑卷组名 -r(表示添加完毕直接刷新显示) 注意+号。

练习:创建两个分区,分区大小分别为3G、5G,将这两个分区合并整合成逻辑卷,大小为6G,将其格式划分为ext4类型,并挂在在/nmt/thel 下,将这个逻辑卷进行扩容,扩大至6.5G

(先把之前的sda6和sda7 移除,开始做题)

1.创建两个分区,分区大小分别为3G、5G

 

 2.将这两个分区合并整合成逻辑卷,大小为6G

3.将其格式划分为ext4类型,并挂在在/nmt/thel 下( 永久挂载 )

4.将这个逻辑卷进行扩容,扩大至6.5G.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用:在 MATLAB 中,ones 函数用于创建一个由1组成的数组。使用ones函数可以创建具有不同维度和数据类型的数组。例如,ones(2,3)会创建一个2×3的数组,其中所有元素都是1。引用:X = ones(sz) 返回一个由1组成的数组,其中大小向量sz定义size(X)。 也可以使用ones函数创建与现有数组类似的数组。通过指定'like'参数并提供已有数组p,可以得到一个与p具有相同大小、数据类型和稀疏性的数组。例如,ones('like',p)会创建一个与p相同大小和数据类型的数组,并且所有元素都是1。根据这些信息,我们可以得出结论:Matlab ones函数是用于创建由1组成的数组的函数,可以根据需要指定数组的维度和数据类型。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [MATLAB基础-符号变量的使用示例,提供三个例程代码,并给出示例图](https://download.csdn.net/download/li171049/88270197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [matlab中ones函数的使用方法详细介绍(附matlab代码)](https://blog.csdn.net/iii66yy/article/details/124584050)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值