Linux磁盘存储管理LVM (逻辑卷管理)

Linux磁盘存储管理LVM (逻辑卷管理)

 

一、LVM (逻辑卷管理)介绍

LVM,是Logical Volume Manager的缩写,中文意思是逻辑卷管理,它是linux 下对磁盘分区进行管理的一种机制,LVM是建立在磁盘分区和文件系统之间的一个逻辑层,管理员利用LVM可以在磁盘不用重新分区的情况下动态的调整分区的大小。如果系统新增了-块硬盘,通过LVM就可以将新增的硬盘空间直接扩展到原来的磁盘分区上。

 物理存储设备(physical media) :指系统的存储设备文件,比如: /dev/sda、 /dev/hdb
 物理卷(physical volume) :简称PV
 卷组(Volume Group) :简称VG
 逻辑卷(logical volume) :简称LV
 PE (physical extent) : PV中可以分配的最小存储单元称为PE
 LE (logical extent) : LV中可以分配的最小存储单元称为LE
 

二、操作步骤

1、安装lvm2工具

sudo apt install lvm2 -y

二、分区,通过fdisk分区或者使用 parted 对硬盘进行格式化

通过fdisk分区

fdisk /dev/sdb

如果磁盘大于2T,使用 parted 对硬盘进行格式化

sudo parted /dev/sdb

依次执行以下操作:

1.键入 mklabel gpt 回车来创建 GPT 分区表。

mklabel gpt 

2.键入 mkpart primary ext4 0% 100% 回车来创建一个占据整个硬盘的主分区,并使用 ext4 文件系统。

mkpart primary ext4 0% 100% 

3.键入 quit 回车退出 parted 界面。

3、创建 PV(物理卷)

创建PV(physical volume),将两个硬盘初始化为物理卷,以便LVM使用

sudo pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1

 查看PV 状态,运行:pvdisplay查看物理卷信息

pvdisplay

 

4、创建 VG(卷组)

创建卷组Volume Group(VG),使用 ​​vgcreate​​ 命令。创建 VG 意味着将 PV 添加到其中。

sudo vgcreate volvm /dev/sdb1

 查看VG 状态,运行:vgdisplay查看卷组信息

sudo vgdisplay

激活卷组

sudo vgchange -a y volvm

5、创建 LV(逻辑卷)

lvcreate​​​ 命令用于从 VG 中创建逻辑卷Logical Volume LV。

sudo lvcreate -L 10T -n data volvm

 

6、创建文件系统

格式化 LVM 分区,可以是ext4或者xfs

sudo mkfs.ext4 /dev/volvm/data

要使用上述格式化分区,我们必须将其挂载到某个文件夹中。所以,让我们创建一个文件夹 ​​/data​​:

sudo mount /dev/volvm/data /data

7、设置开机自动挂载至指定目录

查询分区UUID:

sudo blkid

编辑配置文件/etc/fstab,加入上述分区:

/dev/volvm/data /mnt ext4 defaults 0 0

加入UUID=2bb9b278-7a2f-4f96-a5bb-ea9c5481eefc /home/DataSet ext4 defaults 0 0

 

Device /dev/sdb excluded by a filter.问题处理

parted /dev/sdb
(parted) mklabel
(parted)msdos
y
(parted)q

 

posted @ 2024-07-17 14:46  dachenyi  阅读(226)  评论(0编辑  收藏  举报