老男孩教育每日一题-2017年5月12日-磁盘知识点:linux系统中LVM配置实现方法?

使用pvcreate命令即可将硬盘或分区转化为物理卷:我们可以从一个逻辑卷组(VG)中创建多个逻辑卷(LV)。我们需要将新建的逻辑卷进行格式化并挂载到Linux系统上。

作为一名IT从业者,磁盘管理是我们必须要掌握的技能之一。而在Linux系统中,LVM(逻辑卷管理)则是非常重要的一个磁盘管理工具。那么,本文将介绍如何在Linux系统中通过LVM配置实现磁盘管理。

首先,我们需要明确什么是LVM。简单来说,LVM就是将多个物理硬盘或分区组合成一个逻辑卷,并且可以动态地调整逻辑卷的大小。这样做不仅方便了管理员对存储空间的管理和分配,也提高了数据安全性。

下面我们就来看看如何通过LVM配置实现磁盘管理吧。

1. 查看当前硬盘情况

使用fdisk -l命令可以查看当前服务器上所有硬盘及其分区情况:

“`

[root@localhost ~]# fdisk -l

Disk /dev/vda: 21.5 GB, 21474836480 bytes, 41943040 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 /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors

Disk /dev/vdc: 21.5 GB, 21474836480 bytes, 41943040 sectors

Units = sectors of…

可以看到,当前服务器上有三个硬盘/dev/vda、/dev/vdb和/dev/vdc。

2. 创建物理卷(PV)

在LVM中,我们需要将硬盘或分区先转化为物理卷(PV),这样才能进一步进行逻辑卷的创建。使用pvcreate命令即可将硬盘或分区转化为物理卷:

[root@localhost ~]# pvcreate /dev/vda1

Physical volume “/dev/vda1” successfully created.

这里我们以/dev/vda1为例,将其转化为一个物理卷。

3. 创建卷组(VG)

在LVM中,我们可以将多个物理卷组合成一个逻辑卷组(VG)。使用vgcreate命令即可创建一个新的逻辑卷组:

[root@localhost ~]# vgcreate myvg /dev/sdb1 /dev/sdc1

Volume group “myvg” successfully created

这里我们以myvg作为逻辑卷组的名称,并且将/dev/sdb1和/dev/sdc1两个物理硬盘都加入到了myvg逻辑卷组中。

4. 创建逻辑卷(LV)

在LVM中,我们可以从一个逻辑卷组(VG)中创建多个逻辑卷(LV)。使用lvcreate命令即可创建一个新的逻辑卷:

[root@localhost ~]# lvcreate -n mylv -L 10G myvg

老男孩教育每日一题-2017年5月12日-磁盘知识点:linux系统中LVM配置实现方法?

Logical volume “mylv” created.

这里我们以mylv作为新建的逻辑卷名称,并且将其大小设置为10G。

5. 格式化并挂载逻辑卷

最后,我们需要将新建的逻辑卷进行格式化并挂载到Linux系统上。使用mkfs.ext4命令可以对新建的逻辑卷进行格式化:

[root@localhost ~]# mkfs.ext4 /dev/myvg/mylv

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

655360 inodes, 2621440 blocks

131072 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=2684354560

80 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Allocating group tables: done

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

然后使用mkdir命令创建一个目录,并将其挂载到新建的逻辑卷上:

[root@localhost ~]# mkdir /data

[root@localhost ~]# mount /dev/myvg/mylv /data

这样,我们就成功地将新建的逻辑卷挂载到了/data目录下。

总结

通过LVM配置实现磁盘管理可以让我们更加方便地对存储空间进行管理和分配。在本文中,我们介绍了如何通过LVM创建物理卷、逻辑卷组和逻辑卷,并最终将其格式化并挂载到Linux系统上。希望本文能够帮助大家更好地掌握磁盘管理技能。