精华内容
下载资源
问答
  • 逻辑卷

    2020-08-13 12:36:58
    逻辑卷1.逻辑卷的介绍2.配置步骤2.1 生成物理卷(pv)2.2 创建卷组(vg)2.3 划分逻辑卷(lv)2.4 格式化,挂载2.5 扩大逻辑卷2.5.1 当vg 中还有空间,增加lv的容量2.5.2 当vg没有空余的空间的时候,先增加vg的容量 1.逻辑...

    1.逻辑卷的介绍

    LVM(Logical Volume Manager),即逻辑卷管理器,是一种强大的卷管理工具。LVM通过将一个或者几个物理分区组合在一起,整合成一个磁盘分区的集合,然后在这个集合中划分出独立的逻辑卷,而逻辑卷看起来就如同一大的磁盘分区。这样的整合方式,可以实现硬盘空间的动态划分和管理。
    物理卷(Physical Volume),简称PV:物理卷处于逻辑卷管理器中的最底层,可以是磁盘分区,也可以是整个磁盘。只有将分区或磁盘变成PV后,才能建立LVM。
    卷组(Volume Group),简称VG:卷组建立在物理卷之上,相当于一个磁盘容器。一个卷组中包括一个或多个物理卷,并可以在卷组建立之后动态添加物理卷到卷组中。一个系统中可以有多个VG。
    逻辑卷(Logical Volume),简称LV:逻辑卷建立在卷组之上,再格式化,最后挂载。逻辑卷建立后可以动态扩展或缩小空间。一个VG中可以有多个LV。LV 的设备文件名是『 /dev/vgname/lvname 』,另外一种快捷方式:/dev/mapper/vgname-lvname
    物理扩展(Physical Extend),简称PE:在建立VG的时候,可以指定PE数值,默认是4MB。是VG中可以用于分配的最小存储单位。
    LVM 支持两种写入机制
    (1) 线性模式:如果有/dev/sdb1 和/dev/sdb2,先写入/dev/sdb1 满了之后,再写入/dev/sdb2(默认使用的)
    (2) 条带模式:同时写入两块磁盘。读写性能会更好。

    2.配置步骤

    2.1 生成物理卷(pv)

    [root@shell maildrop]# pvcreate /dev/sdc{3,4}
    Physical volume “/dev/sdc3” successfully created
    Physical volume “/dev/sdc4” successfully created
    [root@shell maildrop]# pvdisplay
    在这里插入图片描述

    2.2 创建卷组(vg)

    [root@shell maildrop]# vgcreate vg /dev/sdc{3,4}
    Volume group “vg” successfully created
    #vgdisplay 显示信息

    2.3 划分逻辑卷(lv)

    [root@shell maildrop]# lvcreate -L 500m -n data vg
    Logical volume “data” created
    #lvdisplay 显示信息

    2.4 格式化,挂载

    [root@shell maildrop]# mkfs.ext4 /dev/vg/data
    [root@shell maildrop]# mount /dev/vg/data /root/test

    2.5 扩大逻辑卷

    2.5.1 当vg 中还有空间,增加lv的容量

    [root@shell maildrop]# lvextend -l +117 /dev/vg/data
    Extending logical volume data to 968.00 MiB
    Logical volume data successfully resized
    [root@shell maildrop]# resize2fs /dev/vg/data
    #resize2fs 在线扩展已经挂载的逻辑卷
    在这里插入图片描述

    2.5.2 当vg没有空余的空间的时候,先增加vg的容量

    [root@shell maildrop]# pvcreate /dev/sdb3
    Physical volume “/dev/sdb3” successfully created
    [root@shell maildrop]# vgextend vg /dev/sdb3
    Volume group “vg” successfully extended
    [root@shell maildrop]# lvextend -l +100 /dev/vg/data
    Extending logical volume data to 1.34 GiB
    Logical volume data successfully resized
    [root@shell maildrop]# resize2fs /dev/vg/data

    展开全文
  • 扩容逻辑卷 扩容前,先卸载设备和挂载点的关联。 扩容逻辑卷(lvextend); 2.检查硬盘完整性(e2fsck),并重置硬盘容量(resize2fs); 重新挂载硬盘设备并查看挂载状态。mount -a df -h 创建文件 [root@evan-...

    扩容逻辑卷

    扩容前,先卸载设备和挂载点的关联。

    1. 扩容逻辑卷(lvextend);
      2.检查硬盘完整性(e2fsck),并重置硬盘容量(resize2fs);
    2. 重新挂载硬盘设备并查看挂载状态。mount -a df -h
    创建文件
    [root@evan-01 ~]# touch /lvm/1.txt
    [root@evan-01 ~]# echo "987654321" > /lvm/1.txt
    [root@evan-01 ~]# cat /lvm/1.txt
    987654321
    
    查看下逻辑卷大小
    [root@evan-01 ~]# lvs
      LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      root centos -wi-ao---- <17.00g                                                    
      swap centos -wi-ao----   2.00g                                                    
      lv1  vg1    -wi-ao---- 100.00m                                     
     
     扩容
    [root@evan-01 ~]# lvresize -L 300M /dev/vg1/lv1
      Size of logical volume vg1/lv1 changed from 100.00 MiB (25 extents) to 300.00 MiB (75 extents).
      Logical volume vg1/lv1 successfully resized.
     
     查看下逻辑卷大小
    [root@evan-01 ~]# lvs
      LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      root centos -wi-ao---- <17.00g                                                    
      swap centos -wi-ao----   2.00g                                                    
      lv1  vg1    -wi-ao---- 300.00m         
     
    

    缩小逻辑卷

    缩容前,先卸载设备和挂载点的关联。

    1.检查硬盘完整性(e2fsck);
    2.先向系统报备一下即将要执行逻辑卷缩容的操作(resize2fs),再缩容逻辑卷(lvreduce);
    3.重新挂载硬盘设备并查看挂载状态。mount -a df -h

     [root@root ~]# umount /lvm
    [root@root ~]# df -h
    文件系统               容量  已用  可用 已用% 挂载点
    /dev/mapper/rhel-root   18G  3.2G   15G   19% /
    devtmpfs               986M     0  986M    0% /dev
    tmpfs                  994M  168K  994M    1% /dev/shm
    tmpfs                  994M  8.8M  986M    1% /run
    tmpfs                  994M     0  994M    0% /sys/fs/cgroup
    /dev/sda1              497M  118M  379M   24% /boot
    /dev/sr0               3.5G  3.5G     0  100% /run/media/root/RHEL-7.0 Server.x86_64
    [root@root ~]# e2fsck -f /dev/vg/lv
    e2fsck 1.42.9 (28-Dec-2013)
    第一步: 检查inode,块,和大小
    第二步: 检查目录结构
    第3步: 检查目录连接性
    Pass 4: Checking reference counts
    第5步: 检查簇概要信息
    /dev/vg/lv: 11/51200 files (0.0% non-contiguous), 12115/204800 blocks
    [root@root ~]# resize2fs /dev/vg/lv 100M
    resize2fs 1.42.9 (28-Dec-2013)
    Resizing the filesystem on /dev/vg/lv to 102400 (1k) blocks.
    The filesystem on /dev/vg/lv is now 102400 blocks long.
    
    [root@root ~]# lvresize -L 100M /dev/vg/lv
      WARNING: Reducing active logical volume to 100.00 MiB
      THIS MAY DESTROY YOUR DATA (filesystem etc.)
    Do you really want to reduce lv? [y/n]: y
      Reducing logical volume lv to 100.00 MiB
      Logical volume lv successfully resized
    [root@root ~]# lvs
      LV   VG   Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
      root rhel -wi-ao----  17.51g                                             
      swap rhel -wi-ao----   2.00g                                             
      lv   vg   -wi-a----- 100.00m                                             
    [root@root ~]# df -h
    文件系统               容量  已用  可用 已用% 挂载点
    /dev/mapper/rhel-root   18G  3.2G   15G   19% /
    devtmpfs               986M     0  986M    0% /dev
    tmpfs                  994M  168K  994M    1% /dev/shm
    tmpfs                  994M  8.8M  986M    1% /run
    tmpfs                  994M     0  994M    0% /sys/fs/cgroup
    /dev/sda1              497M  118M  379M   24% /boot
    /dev/sr0               3.5G  3.5G     0  100% /run/media/root/RHEL-7.0 Server.x86_64
    [root@root ~]# mount /dev/vg/lv /lvm
    
    

    逻辑卷快照

    LVM还具备有“快照卷”功能,该功能类似于虚拟机软件的还原时间点功能。例如,可以对某一个逻辑卷设备做一次快照,如果日后发现数据被改错了,就可以利用之前做好的快照卷进行覆盖还原。LVM的快照卷功能有两个特点:

    1.快照卷的容量必须等同于逻辑卷的容量;
    2.快照卷仅一次有效,一旦执行还原操作后则会被立即自动删除。

    往逻辑卷设备新建一个文件。然后为逻辑卷创建快照卷。再在逻辑卷目录生成一个垃圾文件。后先卸载逻辑卷与挂载点关联,再尝试快照还原操作(lvconvert --merge),再重新挂载,查看逻辑卷目录是否回到创建快照前的状态。

    echo "Welcome to Linuxprobe.com" > /lvm/1.txt    #往逻辑卷设备写入一个文件
    ls -l /lvm                                        #查看逻辑卷目录的内容
    lvcreate -L 120M -s -n SSS /dev/lv/vg                 #为逻辑卷vo生成一个快照卷,命名为SSS,指定切割大小为120M,
    lvdisplay                                                    #查看逻辑卷详细信息,可以看到SSS是vo的快照卷(snapshot)
    dd if=/dev/zero of=/lv/vg count=1 bs=100M         #在逻辑卷vo的目录下创建一个100M的文件
    lvdisplay                                                    #查看逻辑卷详细信息,可以发现vo的空间占用量上升
    umount /lvm                                          #卸载逻辑卷与挂载点关联
    lvconvert --merge /dev/lv/SSS                           #对逻辑卷vo进行快照还原操作 mount -a                                                     #重新挂载
    ls /lvm/                                              #查看逻辑卷目录,可以发现创建快照后再创建的100M文件不见了,逻辑卷恢复成设置快照前的状态
    

    删除逻辑卷

    当生产环境中想要重新部署LVM或者不再需要使用LVM时,则需要执行LVM的删除操作。为此,需要提前备份好重要的数据信息,然后依次删除逻辑卷、卷组、物理卷设备,这个顺序不可颠倒。

    删除逻辑卷

    umount /linuxprobe                               #卸载
    vim /etc/fstab
    /dev/vg/lv /lvm ext4 defaults 0 0    #删除挂载信息
    lvremove /dev/vg/lv                         #删除逻辑卷,要按y确认
    vgremove vg                           #删除卷组
    pvremove /dev/sdb /dev/sdc                       #删除物理卷
    
    展开全文
  • 创建逻辑卷 首先准备两块硬盘 [root@CentOS8 ~]# lsblk 给硬盘sdb和sbc1加上pv物理标签 [root@CentOS8 ~]# pvcreate /dev/sdb /dev/sdc1 查看有没有打上标签 [root@CentOS8 ~]# pvdisplay 创建vg卷组 [root@...

    创建逻辑卷
    首先准备两块硬盘

    [root@CentOS8 ~]# lsblk
    

    在这里插入图片描述

    给硬盘sdb和sbc1加上pv物理标签

    [root@CentOS8 ~]# pvcreate /dev/sdb /dev/sdc1
    

    在这里插入图片描述

    查看有没有打上标签

    [root@CentOS8 ~]# pvdisplay
    

    在这里插入图片描述

    创建vg卷组

    [root@CentOS8 ~]# vgcreate vg1 /dev/sdb /dev/sdc1
    

    在这里插入图片描述

    查看是否创建完成

    [root@CentOS8 ~]# vgdisplay
    

    在这里插入图片描述

    创建一个lv逻辑卷分区
    -L表示创建的大小 -n表示创建的名字 后接卷组

    [root@CentOS8 ~]# lvcreate -L 10G -n lv1 vg1
    

    在这里插入图片描述

    查看是否创建完成

    [root@CentOS8 ~]# lvdisplay
    

    在这里插入图片描述

    格式化创建好的逻辑卷

    [root@CentOS8 ~]# mkfs.ext4 /dev/vg1/lv1
    

    在这里插入图片描述

    挂载到你需要的地方去

    [root@CentOS8 ~]# mount /dev/vg1/lv1 /data/disk/
    

    在这里插入图片描述

    逻辑卷扩容

    [root@CentOS8 ~]# lvextend -L +1G /dev/vg1/lv1 -r 
    

    这里的要用+1G 就是在原基础上加1G 不写+ 号就是加到1G 后接 -r是自动同步
    在这里插入图片描述

    在这里插入图片描述

    卷组扩容
    添加一块硬盘
    在这里插入图片描述

    使用别名scandisk

    [root@CentOS8 ~]# scandisk 
    [root@CentOS8 ~]# lsblk
    

    在这里插入图片描述

    给sdd打上物理pv标签

    [root@CentOS8 ~]# pvcreate vg1 /dev/sdd
    

    查看

    [root@CentOS8 ~]# pvdisplay
    

    在这里插入图片描述

    给VG增加PV vgextend

    [root@CentOS8 ~]# vgextend vg1 /dev/sdd
    

    查看

    [root@CentOS8 ~]# vgs vg1
    

    在这里插入图片描述

    逻辑卷的减缩(注意慎用 有可能数据丢失)
    取消挂载

    [root@CentOS8 ~]# umount /data/disk/
    

    先检查系统文件有没有问题

    [root@CentOS8 ~]# e2fsck /dev/vg1/lv1
    

    在这里插入图片描述

    逻辑卷扩容可以在线操作但是缩减必须是离线执行,需要先卸载已挂载的逻辑卷
    1G前不加 - 号就是建到1G

    [root@CentOS8 ~]# lvreduce -L -1G /dev/vg1/lv1 
    

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

    最后挂载

    [root@CentOS8 ~]# mount /dev/vg1/lv1  /data/disk/
    

    在这里插入图片描述

    删除逻辑卷
    取消挂载

    [root@CentOS8 ~]# umount /data/disk/
    

    在这里插入图片描述

    取消lv逻辑卷

    [root@CentOS8 ~]# lvremove /dev/zp/zp1
    

    在这里插入图片描述

    取消vg卷组

    [root@CentOS8 ~]# vgremove /dev/zp
    

    在这里插入图片描述

    取消物理卷标签

    [root@CentOS8 ~]# pvremove /dev/sdc1 /dev/sdb
    

    在这里插入图片描述

    LVM的工作原理进行个总结:
    1.物理磁盘被格式化为PV,空间被划分为一个个的PE
    2.不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内
    3.LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘
    4.LV现在就直接可以格式化后挂载使用了
    5.LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,如果操作正确其过程不会丢失原始数据
    注意:
    我们实际生产操作中很少用到逻辑卷的缩减,因为缩减很容易就会造成数据损坏,这是得不偿失的,所以我们不推荐对逻辑卷进行缩减。

    展开全文
  • 图示: PP:物理分区(Physical Partions),类似机械...LV:逻辑卷(Logical Volumes),建立在物理分区PP的基础上。 VG:(逻辑)卷组(Volumes Groups),由一个或者多个LV组成。 物理卷:一个存...

    图示:

     

    PP:物理分区(Physical  Partions),类似机械硬盘的1个盘片。

    PV:物理卷(Physical  Volumes),由一个或者多个PP组成,类似1个机械硬盘。

    LV:逻辑卷(Logical  Volumes),建立在物理分区PP的基础上。

    VG:(逻辑)卷组(Volumes  Groups),由一个或者多个LV组成。

     

     

    物理卷:一个存储磁盘设备,可被分为多个物理分区

    卷组:一个或多个物理卷的集合,独立于类型

    逻辑卷:一组逻辑分区的集合,每一逻辑卷可映射到卷组内任一物理分区。如果使用镜像,逻辑分区映射到2个或3个物理分区。

    逻辑卷管理器:通过逻辑卷磁盘驱动控制上述成员。它负责管理物理分区的复杂结构,包括镜像,对用户/应用呈现单一的逻辑分区。

    参考:

    https://www.dell.com/community/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8%E5%92%8C%E4%BF%9D%E6%8A%A4-%E8%B5%84%E6%96%99%E6%96%87%E6%A1%A3/AIX%E4%B8%BB%E6%9C%BA%E9%80%BB%E8%BE%91%E5%8D%B7%E7%AE%A1%E7%90%86%E5%99%A8-LVM-%E6%A6%82%E5%BF%B5%E8%AF%A6%E8%A7%A3-%E5%8D%B7%E7%BB%84-%E7%89%A9%E7%90%86-%E9%80%BB%E8%BE%91%E5%8D%B7-%E5%88%86%E5%8C%BA/ta-p/7183538

     

    转载于:https://www.cnblogs.com/andy9468/p/11093270.html

    展开全文
  • 逻辑卷分为胖逻辑卷和瘦逻辑卷(thin lvm) 胖逻辑卷:pvcreate,vgcreate,lvcreate–通过此种方式创建的即为胖逻辑卷,也就是实际由10G的磁盘,创建一个逻辑卷10G也是实际大小 瘦逻辑卷:实际磁盘10G,但是可以创建...
  • 逻辑卷快照 LVM还具备有“快照卷”功能,该功能类似于虚拟机软件的还原时间点功能。例如,可以对某一个逻辑卷设备做一次快照,如果日后发现数据被改错了,就可以利用之前做好的快照卷进行覆盖还原。LVM的快照卷功能...
  • lvcreate命令的作用是创建LVM的逻辑卷逻辑卷是创建在卷组之上的。逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组”vg1000″上创建一个逻辑卷”lvol0″,则此逻辑卷对应的设备文件为”/dev/vg1000/lvol0″。...
  • centos 7 创建逻辑卷+逻辑卷的管理

    千次阅读 2019-02-16 14:28:59
    centos 7 创建逻辑卷+逻辑卷的管理 1.创建逻辑卷的步骤: 1)通过 pvcreate 命令将 linux 分区或单块磁盘处理成物理卷(PV); 2)通过 vgcreate 命令将创建好的物理卷处理成卷组(Vg); 3)通过 lvcreate 命令将卷...
  • 逻辑卷LVM

    2020-12-01 16:11:58
    逻辑卷LVM 1,逻辑卷简介 作用 整合分散空间; 逻辑卷大小支持扩大 逻辑卷制作过程:将众多物理卷(PV),组成卷组(VG),再从卷组中划分出逻辑卷(LV)---零散空间----整合虚拟磁盘-----虚拟的分区 2,逻辑卷的...
  • 3、创建逻辑卷 4、格式化挂载 mkfs.ext4 /dev/vgname1/lvname mount /dev/vgname1/lvname /root/lk 二、扩容lvm卷 1、物理卷有空间时扩容(物理卷还有剩余空间) 从图可以看出物理卷vgname1还有10G空间未使用,...
  • 文章目录管理LVM逻辑卷前言lvm简述pv物理卷VG卷组lv逻辑卷管理LVMpv物理卷管理pvscan命令--用于扫描系统中的物理卷pvcreate命令--把整个硬盘转换成物理卷pvdispaly命令--用于显示物理卷详细信息pvremove命令--用于把...
  • 逻辑卷快照

    2020-11-09 09:56:26
    逻辑卷快照/ LVM还具备有“快照卷”功能,该功能类似于虚拟机软件的还原时间点功能。例如,可以对某一个逻辑卷设备做一次快照,如果日后发现数据被改错了,就可以利用之前做好的快照卷进行覆盖还原。LVM的快照卷功能...
  • Windows扩展逻辑卷的操作方法介绍如果一个Windows的逻辑卷原有空间用尽了,操作系统提供了几种操作方式,将逻辑卷扩展到未分配的磁盘空间。本文介绍了在Windows操作系统平台,如何使用diskpart.exe命令对逻辑卷在未...
  • 一、什么是LVM逻辑卷 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,095
精华内容 4,838
关键字:

逻辑卷