lvm

author author     2022-08-24     330

关键词:

LVM的介绍

      LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。

       在LVM 管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加 了系统的扩展性。

       目前LVM在Linux下有两个版本,分别是LVM 1和LVM 2,LVM2不仅仅是Linux逻辑卷管理在版本与功能上的升级,而且是架构在一个新的内核存储子系统(DM,device-mapper)之上的。

       这个存储子系统提供了一个轻量级的、可扩展的卷管理设施。除了在原有LVM卷管理功能的基础上,Linux的逻辑卷管理将会为用户提供更多的存储管理方案,如 镜像、加密卷、多路径技术。(来源于网络)


==========实践开始 ,实验环境 2 块1T的硬盘,下面以一块磁盘为例,另一块磁盘同样的操作方法==========

首先通过Fdsik建立LVM相关的分区,下面是 Fdisk 的相关的知识

[[email protected] ~]# 
[[email protected] ~]# fdisk -uc /dev/sde
Command (m for help): p
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00081d27
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p  # ☆ ☆ ☆ 直接创建主分区
Partition number (1-4): 1 # ☆ ☆ ☆ 创建1个分区
First sector (2048-1953525167, default 2048):       # ☆ ☆ ☆ 这里直接回车就好,因为我们就创建1个分区 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1953525167, default 1953525167):    # ☆ ☆ ☆ 这里直接回车就好,因为我们就创建1个分区 
Using default value 1953525167
Command (m for help): p
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00081d27

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1            2048  1953525167   976761560   83  Linux

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e   # ☆ ☆ ☆ 这里的 8e 代表 LVM 格式
Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): 
Command (m for help): w     # ☆ ☆ ☆ 最后的保退退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
	[[email protected] ~]#
	[[email protected] ~]# pvs     # ☆ ☆ ☆ 查看磁盘
  PV         VG   Fmt  Attr PSize   PFree  
  /dev/sdc1       lvm2 ---  931.51g 931.51g
  /dev/sdd1       lvm2 ---  931.51g 931.51g
	[[email protected] ~]# 
	[[email protected] ~]# 
	[[email protected] ~]# pvdisplay      # ☆ ☆ ☆ 查看祥细信息
  "/dev/sdc1" is a new physical volume of "931.51 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdc1
  VG Name               
  PV Size               931.51 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               yZQdNe-qws1-p9Sx-wYXR-GXZO-P1HY-Ao9LAh
   
  "/dev/sdd1" is a new physical volume of "931.51 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdd1
  VG Name               
  PV Size               931.51 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               0N4ALp-oDgM-mBxt-6ktS-b7vL-EHVZ-LIHt5o
   
	[[email protected] ~]#


创建卷组信息

[[email protected] ~]# 
[[email protected] ~]# vgcreate LVM-ceshi /dev/sde1 /dev/sdf1    # ☆ ☆ ☆ 创建卷组
  Physical volume "/dev/sde1" successfully created
  Physical volume "/dev/sdf1" successfully created
  Volume group "LVM-ceshi" successfully created
[[email protected] ~]#


查看创建完的卷组信息

[[email protected] ~]# 
[[email protected] ~]# vgs
  VG        #PV #LV #SN Attr   VSize VFree 
  LVM-ceshi   2   1   0 wz--n- 1.82t 19.81g
[[email protected] ~]#
[[email protected] ~]# lvcreate -i 2 -l 100%FREE -n LV0 LVM-ceshi
  Using default stripesize 64.00 KiB.
  Logical volume "LV0" created.
[[email protected] ~]#
[[email protected] ~]# 
[[email protected] ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/LVM-ceshi/lv1
  LV Name                lv1
  VG Name                LVM-ceshi
  LV UUID                KxSnkC-7Jmx-9AAY-Dav9-MBC2-K3xP-GKFK1q
  LV Write Access        read/write
  LV Creation host, time bogon, 2017-02-21 12:03:20 +0800
  LV Status              available
  # open                 1
  LV Size                1.80 TiB
  Current LE             471860
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
[[email protected] ~]#


格式化文件系统

[[email protected] ~]# 
[[email protected] ~]# mkfs.ext4 /dev/LVM-ceshi/LV0       # ☆ ☆ ☆ 格式化文件系统
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=16 blocks, Stripe width=32 blocks
122101760 inodes, 488378368 blocks
24418918 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
14905 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
        102400000, 214990848
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[[email protected] ~]#


挂载

[[email protected] ~]# 
[[email protected] ~]# mkdir /mnt/lvm-mount      # ☆ ☆ ☆ 创建挂载目录 
[[email protected] ~]# 
[[email protected] ~]# mount /dev/LVM-ceshi/LV0 /mnt/lvm-mount/    # ☆ ☆ ☆ 挂载磁盘到目录 
[[email protected] ~]# 
[[email protected] ~]# df -Th
Filesystem           Type   Size  Used Avail Use% Mounted on
/dev/sda3            ext4   909G  505G  358G  59% /
tmpfs                tmpfs  1.9G     0  1.9G   0% /dev/shm
/dev/sda1            ext4   190M  129M   52M  72% /boot
/dev/mapper/LVM--ceshi-LV0
                     ext4   1.8T   68M  1.7T   1% /mnt/lvm-mount
[[email protected] ~]#


本文出自 “Goodway” 博客,请务必保留此出处http://goodway.blog.51cto.com/527651/1904865

lvm

LogicalVolumeManager**************************************************************************************************LVM(LogicalVolumeManager)逻辑卷管理器LVM的重点在于可以弹性调整文件系统的容量!LVM可以整合多个物理分区在一起,让这些分区看起来就像是一 查看详情

lvm

...er=========================================================================LVM(LogicalVolumeManager)逻辑卷管理器LVM的重点在于可以弹性调整文件系统的容量!LVM可以整合多个物理分区在一起,让这些分区看起来就像是一个磁盘一样。=================== 查看详情

lvm

LVM的介绍   LVM是LogicalVolumeManager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。    在LVM管理下的逻辑卷可以按需改变... 查看详情

lvm管理

1.lvm名词lvm   逻辑卷,可以让设备自由伸缩的一个设备管理软件pv   物理卷vg   物理卷组pe   物理拓展,lvm最小的存储单元lvm   逻辑卷,时最终我们使用的可以伸缩的设备2.lv... 查看详情

图解lvm管理

图解LVM1什么是LVM?为什么要使用LVM? lvm(Logical Volume Manager)逻辑卷管理,是一种更为灵活弹性的磁盘管理工具。 LVM将物理磁盘抽象化,允许在多个磁盘中重新组织创建新的文件系统。通过逻辑卷管理,能够解决传统... 查看详情

lvm磁盘扩展

...区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 卷组(VolumeGroup)LVM卷组类似于非LVM系统中的物理硬盘,其... 查看详情

lvm的基本使用

目录:一.LVM的介绍二.LVM的创建三.逻辑卷LV增大减小四.LVM快照一.LVM的介绍LVM是逻辑卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制。LVM的作法是将若干个磁盘分区连接为一个整块的卷组,形成... 查看详情

lvm(逻辑卷管理器)原理

LVM的作用  LVM的重点在于可以弹性调整文件系统的容量,LVM可以整合多个物理分区在一起,让这些分区看起来就像是一个磁盘一样,而且,还可以在将来其他的物理分区或将其从这个LVM管理的磁盘当中删除。如此一来,整个磁... 查看详情

lvm逻辑卷管理

LVM逻辑卷管理LVM(LogicalVolumeManager)是基于内核的一种逻辑卷管理器,适合大存储设备,并允许动态的调整文件系统的大小。LVM的概念示意图: 650)this.width=650;"src="http://118.89.243.118/wp-content/uploads/2017/04/LVM.png"alt="LVM"style="margin-top:0... 查看详情

lvm

LVM是让磁盘支持动态扩展的一种机制。LVM逻辑卷管理1.动态调整磁盘的容量,从而提高磁盘管理的灵活性。2.需要注意:/boot分区用于存放引导文件,不能基于LVM创建。3.LVM机制的基本概念a)PV(physicalvolume,物理卷)  整个磁... 查看详情

lvm

LVM(简体中文)pvdisplay-v-m命令查看物理分段CreatelogicalvolumefromanotherLVfreespace PVMOVE(8) 查看详情

lvm基础详细说明及动态扩容lvm逻辑卷的操作记录

LVM概念:--------------------------------------------------------------------------------------------------------------------------------------------------------它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个 查看详情

lvm逻辑卷管理器基础

一、LVM简介    逻辑卷管理器LVM(LogcalVolumeManager),LVM可以弹性的调整文件系统的容量,不必要再去烦恼文件系统空间不够的问题。LVM的实现是将几个物理分区(或磁盘)通过软件组合成为一块看起来是独立的大... 查看详情

linuxcentos8(lvm的配置与管理)(代码片段)

LinuxCentOS8(LVM的配置与管理)目录一、项目介绍二、相关概念2.1LVM简介2.2基本术语2.3LVM创建过程2.4LVM的特点三、任务操作任务1-创建LVM任务2-逻辑卷的扩展、缩减与删除一、项目介绍本节将介绍Linux(Centos8)中LVM的... 查看详情

linuxcentos8(lvm的配置与管理)(代码片段)

LinuxCentOS8(LVM的配置与管理)目录一、项目介绍二、相关概念2.1LVM简介2.2基本术语2.3LVM创建过程2.4LVM的特点三、任务操作任务1-创建LVM任务2-逻辑卷的扩展、缩减与删除一、项目介绍本节将介绍Linux(Centos8)中LVM的... 查看详情

lvm与磁盘配额(代码片段)

LVM与磁盘配额LVM概述LVM逻辑卷管理(LogicalVolumeManager)能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性注意:/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV&#... 查看详情

lvm与磁盘配额(代码片段)

LVM与磁盘配额LVM概述LVM逻辑卷管理(LogicalVolumeManager)能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性注意:/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV&#... 查看详情

lvm

(整理自《鸟哥的Linux私房菜》基础篇) LVM可以整合多个实体partition在一起,让这些partitions看起来就像是一个磁盘一样!而且,还可以在未来新增或移除其他的实体partition到这个LVM管理的磁盘当中。1. 什么是LVM:PV,PE,VG,L... 查看详情