您的位置 首页 > 数码极客

【逻辑分区】将LVM分区迁移到新的逻辑卷/驱动器

这是我们正在进行的LVM系列的第六部分。本文将演示如何在线将现有逻辑卷迁移到其他新驱动器。开始之前,我先介绍一下LVM迁移及其功能。

LVM存储迁移

什么是LVM迁移?

LVM迁移是LVM的众多优秀功能之一,使您能够在不丢失数据或关闭操作的情况下将逻辑卷迁移到新磁盘。此功能提供了将数据从现有磁盘移动到新磁盘的功能。通常,仅当部分磁盘出现故障时,才将数据从一个磁盘迁移到另一个磁盘存储。

迁移特性

逻辑卷从一个磁盘移动到另一个磁盘。可以使用任何类型的磁盘,包括SATA、SSD、SAS、SAN storage iSCSI和FC。在不丢失数据的情况下在线迁移磁盘。LVM迁移可交换单个卷、文件系统和现有存储上的数据。例如,您有一个映射到物理卷(物理硬盘)的逻辑卷。

现在,如果需要将服务器存储升级到SSD硬盘,首先要考虑什么?要重新格式化磁盘吗?不!不需要重新格式化服务器。LVM可以将这些旧SATA驱动器上的数据迁移到新的SSD驱动器上。在线迁移支持所有类型的磁盘,包括本地驱动器、SAN或光纤通道。

我的服务器设置

操作系统:CentOS 6.5 Final

IP地址:192.168.0.224

系统主机名:lvmmig。

步骤1: 检查当前驱动器

1。假设已存在名为“vdb”的虚拟驱动器,该驱动器映射到逻辑卷“tecmint_lv”之一。现在,您希望将“vdb”逻辑卷迁移到其他新的存储设备。开始之前,请在下面显示的fdisk和LVS命令的帮助下验证虚拟驱动器。

# fdisk -l | grep VD

# LVS

逻辑卷磁盘检查

步骤2: 检查新添加的驱动器

2。确认现有驱动器后,是将新的SSD驱动器连接到系统并在fdisk命令的帮助下验证新添加的驱动器的时候了。

# fdisk -l | grep dev

检查新添加的驱动器

注意:看到上面画面的内容了吗?已成功添加新驱动器,名称为“/dev/sda”。

步骤3: 检查当前逻辑和物理卷

3。现在,我们将开始创建物理卷、卷组和逻辑卷以进行迁移。创建卷时,必须检查/mnt/lvm装入点下当前逻辑卷上的数据。使用以下命令列出装载点并验证数据:

# df -h

# CD /mnt/lvm

# cat

逻辑卷数据检查

注意:为了演示目的,在/mnt/lvm装载点下创建了两个文件。在线将此数据迁移到新驱动器。

4.迁移之前,请验证与物理卷相关联的逻辑卷和卷组名称,并验证将用于容纳卷组和逻辑卷的物理卷。

# LVS

# vgs -o devices | grep tecmint_vg

逻辑卷名解析

注意:看到上面画面的内容了吗?“vdb”接受卷组tecmint_vg。

步骤4: 创建新物理卷

5。在新添加的SSD驱动器上创建物理卷之前,必须使用fdisk定义分区。创建分区时,不要忘记将分区类型修改为LVM(8e)。

# pvcreate /dev/sda1 -v

# PVS

创建物理卷

6.接下来,使用' ' vgextend命令将新创建的物理卷添加到现有卷组tecmint_vg中。

# vgextend tecmint_vg /dev/sda1

# vgs

添加物理卷

7.要查看卷组信息的完整列表,请使用“vgdisplay”命令。

# vgdisplay tecmint_vg -v

列出卷组信息

注意:在上面的屏幕中,您可以看到输出末尾添加了PV到卷组。

8.如果需要进一步了解映射了哪些设备,请使用“dmsetup”相关命令。

# lvs-o设备

# dmsetupdeps/dev/tecmint _ VG/tecmint _ LV

在上面的结果中,有1个从属(PV)或(驱动器),这里显示了17。如果要验证设备,请检查连接了主设备编号和次设备编号的驱动器,然后使用以下命令:

# ls -l /dev | grep VD

列出设备信息

注:在上述命令中,您可以看到主设备编号为252,辅助设备编号为17,连接到vdb1。请理解上述命令的输出。

译者:GOLinux

要转载这篇文章,请遵守原文要求

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐