如何在任何Linux发行版上创建基本的LVM卷?

虚拟机

LVM (也称为逻辑卷管理), 是逻辑卷管理器,允许Linux用户实时扩展,收缩和修改硬盘驱动器上的分区,而无需卸载文件系统。

用简化的方式,我们可以说LVM是存储设备和文件系统之间的抽象层。

在本教程中,我们将看到如何在Linux上创建基本的LVM配置。

要创建LVM卷意味着删除数据,因此在开始之前,必须创建系统备份,或者最好在虚拟机上执行此练习,以免破坏数据。

这不是一个简单的警告,因为将完全删除硬盘驱动器上的所有信息,这就是为什么您需要在LIVE系统或另一个硬盘驱动器上执行此过程的原因。

安装LVM2

现在,您的数据是完全安全的,并且您已经意识到丢失数据的可能性(因此需要进行数据备份)。

我们可以继续在系统中安装LVM,为此,我们将要打开一个终端,并在其中根据要使用的发行版执行以下命令。

在Debian,Ubuntu及其衍生产品上:

sudo apt-get install lvm2*

在Arch Linux,Manjaro,Antergos和衍生产品上:

sudo pacman -S lvm2

对于Fedora及其衍生物

sudo dnf install lvm2*

在OpenSUSE中

sudo zypper instalar lvm2

准备媒体

现在我们的系统中有lvm, 让我们继续通过以下方式获得root访问权限:

sudo -s

完成此操作后,我们必须在系统中创建将与LVM一起使用的卷,为此,我们将使用cfdisk工具:

cfdisk /dev/sdX

在这里,我们将从磁盘上删除所有分区(这就是警告bakcup的原因)。

当所有分区都消失后,现在我们将选择“新建”选项以在磁盘上创建一个新分区,并使用整个硬盘。

现在我们要选择“主要”,然后按回车。 然后选择选项“类型”,在这里您必须找到并选择选项“ Linux LVM”

当他们完成此过程时,必须单击“写入”,最后单击退出。 在创建LVM逻辑卷并对其进行格式化之前,我们必须创建LVM物理卷。

使用pvcreate工具在Linux上创建LVM卷。 在终端中,我们将与最近创建的分区一起执行pvcreate命令,其外观应如下所示:

pvcreate /dev/sda1

现在,我们可以使用以下命令来确认LVM卷的创建:

lsblk

创建LVM卷组

现在我们有了LVM物理卷配置,下一步是创建LVM卷组。

为了能够创建一个新的,只需运行vgcreate命令和分区路径,在这种情况下,我们将其命名为“ volume-lvm”,但是您可以在命令中替换它:

vgcreate -s 16M volumen-lvm /dev/sda1

配置LVM逻辑卷

逻辑卷是将所有数据存储在LVM中的位置。 要在LVM中创建新的逻辑卷,我们使用以下命令,例如, 创建80 GB的逻辑卷,如下所示:

lvcreate -L 80G -n lvm1 volumen-lvm

创建逻辑卷的基本语法为:

lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup

最后,我们必须继续为创建的逻辑卷提供一种格式,为此,我们必须将自己置于以下路径中:

cd /dev/mapper

在这里,我们可以执行ls,以检查我们的音量是否在这里:

ls

确认后,我们将使用以下格式格式化卷:

mkfs.ext4 /dev/mapper/volumen-lvm-lvm1

完成此操作后,我们可以通过键入exit退出root用户,现在我们将简单地使用以下命令来装入该卷:

mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   黄昏

    你好,

    如果要在LVM中安装操作系统,则PV必须始终是一个分区,但是如果要仅将整个磁盘用于数据,则最好使用整个磁盘来创建PV,如果您增加了磁盘的大小,则可以这样做(例如,如果它是虚拟机),则可以增加PV,VG和LV hot。

    问候。