type
status
date
slug
summary
tags
category
icon
password
LVM概念
在Linux系统中,LVM代表逻辑卷管理(Logical Volume Management)。LVM是一种存储管理工具,允许用户动态地管理存储设备,如硬盘驱动器和分区,以创建灵活的存储配置。
LVM的主要目标之一是提供一个抽象层,使得存储设备的物理位置和分区结构对用户透明。通过LVM,用户可以将物理存储设备(如硬盘)抽象成物理卷(Physical Volume,PV),将这些物理卷组合成卷组(Volume Group,VG),然后从卷组中分配逻辑卷(Logical Volume,LV)。逻辑卷可以像普通硬盘分区一样使用,可以格式化为文件系统,并且可以动态地调整大小,而无需重新分区或格式化底层硬盘。
具体过程
- 查看可用磁盘和分区:
- 使用命令
lsblk
或fdisk -l
查看系统上可用的磁盘和分区,以确定哪些磁盘或分区可以用于创建物理卷。
- 创建物理卷(PV):
- 使用
pvcreate
命令将选定的磁盘或分区初始化为物理卷。
例如:
pvcreate /dev/sdb1
。- 创建卷组(Volume Group,VG):
- 使用
vgcreate
命令创建一个卷组,并将一个或多个物理卷添加到该卷组中。例如:vgcreate myvg /dev/sdb1
。
- 创建逻辑卷(LV):
- 使用
lvcreate
命令在卷组上创建逻辑卷,并指定其大小。
例如:
lvcreate -L 10G -n mylv myvg
。- 格式化逻辑卷:
- 使用适当的文件系统格式化命令(如
mkfs.ext4
)对逻辑卷进行格式化。
例如:
mkfs.ext4 /dev/myvg/mylv
。- 挂载逻辑卷:
- 创建一个目录作为挂载点,然后使用
mount
命令将逻辑卷挂载到该目录。
例如:
- 使用逻辑卷:
- 现在,你可以向挂载的目录
/mnt/mylv
中写入和读取数据,就像普通的文件系统一样使用。
- 动态管理逻辑卷:
- 随着需求的变化,你可以使用
lvextend
命令扩展逻辑卷的大小,使用lvreduce
命令收缩逻辑卷的大小,以及其他相关命令来动态管理存储空间。
总结一下,使用LVM管理存储的具体步骤包括查看可用磁盘和分区、创建物理卷、创建卷组、创建逻辑卷、格式化逻辑卷、挂载逻辑卷以及动态管理逻辑卷。这些步骤可根据个人需求和系统配置进行调整,但核心概念保持不变。 LVM提供了灵活性和可管理性,使您能够有效地管理存储空间。
- Author:Gweek
- URL:https://www.myla.eu.org/article/linux-lvm-in-lvm-system
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!