Linux——lv逻辑卷、扩容

这篇具有很好参考价值的文章主要介绍了Linux——lv逻辑卷、扩容。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.逻辑卷的概念及使用

1.1.概念及优点、缺点

概念:Linux 下对硬盘分区的一种管理机制,适合于管理大存储设备,并允许用户动态调整文件系统的大小。

LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。

  • 物理卷(Physical Volume,PV):就是真正的 物理硬盘 或 分区

  • 卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。

  • 逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。

  • 物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。PE 的大小是可以配置的,默认是 4MB。

  • 优点:相比较分区而言逻辑卷可以动态调整文件系统的大小。

  • PV(物理卷):设定那些硬盘和分区(做逻辑卷时分区必须是8e类型)可以做逻辑卷

    VG(卷组):将物理卷告诉的硬盘,卷组将硬盘的大小打碎成PE,一个PE大概4M

    LV(逻辑卷):从VG中取需要的PE来决定逻辑卷的大小。

  • 缺点:

       1.只能使用一块硬盘的空间

       2.如果过分区必须是连续的空间

       3.如果一旦分区不能改变大小(不能随意改变大小,删除分区会造成数据丢失)

       因此lvm技术的运用,就是为了改变分区一旦前期设置容量,就无法更改的缺点 

  • 注意事项:

  • ①/boot分区用于存放引导文件所以不能建立逻辑卷

  • ②创建逻辑卷=完成磁盘使用的分区步骤,依然需要将逻辑卷格式化挂载才能使用

1.2.lvm管理命令及基本格式

功能 pv vg lv
scan 查看 pvscan vgscan lvscan
create 建立 pvcreate vgcreate lvcreate
display 显示 pvdisplay vgdisplay lvdisplay
remove pvremove vgremove lvremove
extend vgextend lvextend
reduce vgreduce lvreduce

使用命令及基本格式:

①pvcreate:创建物理卷   

基本格式:pvcreate 设备名1 设备名2... (如果是分区格式必须是8e,磁盘无要求)

②vgcreate:创建卷组

基本格式:vgcreate 卷组名 物理卷名1 物理卷2...

③lvcreate:创建逻辑卷

基本格式:lvcreate -L 容量大小10G等.. -n 逻辑卷名 卷组名,从卷组取PE

④vgextend:扩展卷组

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

⑤lvextend:扩展逻辑卷

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

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

   vgscan:    查看卷组信息。    vgdisplay:查看卷组的具体信息

   lvscan:查看逻辑卷信息      lvdisplay:查看逻辑卷具体信息

二.创立逻辑卷

2.1. 建立逻辑卷的条件

1.要有物理磁盘:物理卷(分区 可以是一整块硬盘)

2.将多个物理卷组合成 卷组的容量是从物理卷中提取

3.建立逻辑卷的容量是从卷组当中提取 /dev/sdc 表示整块硬盘 /dev/sdc1 表示一个分区

注意使用分区作为物理卷 分区一定要是8e 格式

2.2.添加硬盘

①添加三个硬盘

lv扩容,linux,5G,运维

②添加硬盘后,硬盘不会直接显示,可以选择重启来刷新硬盘,也可以通过手动刷新硬盘接口:

[root@localhost ~]#echo " - - -">/sys/class/scsi_host/host0/scan
[root@localhost ~]#echo " - - -">/sys/class/scsi_host/host1/scan
[root@localhost ~]#echo " - - -">/sys/class/scsi_host/host2/scan

lv扩容,linux,5G,运维

2.3.创建物理卷

分区先要成为物理卷的话,必须在类型上发生改变,要成更改Linux lvm类型(8e)

物理卷可以是一整块硬盘,也可以是分区。可以是单块硬盘,也可以是组合容量

lv扩容,linux,5G,运维

lv扩容,linux,5G,运维

 lv扩容,linux,5G,运维

lv扩容,linux,5G,运维

2.4.创建卷组

创建一个名为ky31的卷组,并将sdb磁盘打碎为PE块存入卷组。

lv扩容,linux,5G,运维

2.5.建立逻辑卷

lv扩容,linux,5G,运维

查看逻辑卷:

lv扩容,linux,5G,运维

 2.6.格式化文件

lv扩容,linux,5G,运维

 2.7.挂载

lv扩容,linux,5G,运维

2.8.扩容逻辑卷

扩容逻辑卷分卷组空间不够扩容和卷组空间够扩容2种,我们直接进行卷组空间不够的实验步骤,创建ky100则是卷组空间够的情况

1.若卷组空间不够扩容则首先添加物理卷,如下图添加磁盘sdc为物理卷

lv扩容,linux,5G,运维

2.然后将添加的物理卷sdd添加到物理卷ky31中

lv扩容,linux,5G,运维

3.从物理卷中添加10G空间到逻辑卷并查看是否添加成功

已成功扩容5G

lv扩容,linux,5G,运维文章来源地址https://www.toymoban.com/news/detail-758175.html

到了这里,关于Linux——lv逻辑卷、扩容的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux中LV Status的状态为NOT available

    今天下午有现场反馈备份磁盘找不到了,使用lvm方式的。提供了todesk帮忙看下, 首先使用 blkid查看,确实看不到备份磁盘的UUID,使用lvdisplay查看状态,状态不对了 [root@db1 ~]#  lvdisplay   --- Logical volume ---   LV Path                /dev/backupvg/backuplv   LV Name         

    2024年02月05日
    浏览(23)
  • lv3 嵌入式开发-2 linux软件包管理

    目录 1 软件包管理 1.1流行的软件包管理机制 1.2软件包的类型 1.3软件包的命名 2 在线软件包管理 2.1APT工作原理 2.2更新软件源 2.3APT相关命令 3 离线软件包管理 Debian Linux首先提出“软件包”的管理机制---Deb软件包           将应用程序的二进制文件、配置文件、man/info帮助页面

    2024年02月09日
    浏览(66)
  • linux磁盘扩容:新增磁盘、原磁盘扩容、home/root分区扩容

    ​         linux使用中经常遇到磁盘空间不足,需要对磁盘进行扩容。根据自己的经验进行归纳整理,多种场景,帮助需要者和备查 本文执行的命令,均在centos7 环境下运行的,其他环境思路和相似,命令基本一致。 分区情况说明: sda是单独的一块磁盘总大小50G, sda1、sd

    2024年02月12日
    浏览(41)
  • Linux 分区扩容(根分区扩容,SWAP 分区扩容,挂载新分区为目录)

    Linux 系统在运行过程中,出现磁盘空间不足,需要扩容该如何处理?本文描述了常见的扩容场景,包括根分区、SWAP 分区以及扩容某个目录。 目录 根分区扩容 1.1 标准分区扩容( 默认) 1.2 LVM 分区扩容 SWAP 分区扩容 2.1 创建文件作为 SWAP 分区( 默认) 2.2 标准分区 SWAP 扩容

    2024年02月08日
    浏览(44)
  • lv3 嵌入式开发-3 linux shell命令(文件搜索、文件处理、压缩)

    目录 1 查看文件相关命令 1.1 常用命令 1.2 硬链接和软链接 2 文件搜索相关命令 2.1 查找文件命令 2.2 查找文件内容命令 2.3 其他相关命令 3 文件处理相关命令 3.1 cut  3.2 sed 过滤 3.3 awk 匹配 4 解压缩相关命令 4.1 解压缩文件的意义 4.2 解压缩相关命令 cat - concatenate files and pri

    2024年02月10日
    浏览(57)
  • lv3 嵌入式开发-5 linux shell脚本编程(概念、变量、语句)

     Shell脚本是利用 shell 的功能所写的一个程序。这个程序是使用纯文本文件,将一些 shell 的语法与命令(含外部命令)写在里面,搭配正则表达式、管道命令与数据流重定向等功能  第一个Shell脚本文件 变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念

    2024年02月10日
    浏览(79)
  • Linux 磁盘扩容

    一、查看系统磁盘 1、使用df -hl ,查看系统的磁盘使用情况 二、linux磁盘扩容 当LVM分区空间不足的时候,可以进行扩容,主要的扩容方法有: 1、通过空余的磁盘进行扩容,这个方法比较简单,不会对原有数据有影响。 2、将其他LVM分区空间取出来一部分给需要扩容的LVM分区。

    2023年04月22日
    浏览(34)
  • Linux磁盘扩容步骤

    虚拟机加磁盘+20G 开始LVM扩容: ------------------------------------------------------------分割线--------------------------------------------------------------

    2024年02月11日
    浏览(39)
  • 虚拟机Linux磁盘扩容

    注意:有快照的虚拟机无法直接扩容,建议先备份,再删除快照,进行扩容,以防万一!!! 1.关闭虚拟机,右键虚拟机,选择\\\"设置\\\" 2.在虚拟机设置页面中,选择\\\"硬盘\\\",选择\\\"扩展\\\",输入 扩容后的硬盘大小,点击\\\"确定\\\" 3.启动虚拟机,执行 df -h查看磁盘空间 情况 4.使用 f

    2024年02月06日
    浏览(36)
  • Linux / Ubuntu磁盘扩容

    测试时遇到了shell脚本执行错误的问题,找到脚本编写的楼哥,才发现自己给虚拟机的磁盘已经满了,没想到啊,业务的解压操作,这么费磁盘,那就需要进行磁盘的扩展,记录一下 fdisk -l 可以看到有提示,并且扩展到了35G,说明扩容已经生效,接下来挂载到 / 中 由于 fdis

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包