linux如何关闭 lvm管理,如何在Linux中扩展/减少LVM(逻辑卷管理) - 第二部分

以前,我们已经了解了如何使用LVM创建灵活的磁盘存储。 在这里,我们将看到如何扩展卷组,扩展和减少逻辑卷。 这里我们可以减少或扩展逻辑卷管理(LVM)中的分区,也称为灵活卷文件系统。

559319c2c9748027deb774402e2e49c6.png

在Linux中扩展/减少LVM

要求

我们什么时候需要减少音量?

可能我们需要为任何其他使用创建一个单独的分区,或者我们需要扩展任何低空间分区的大小,如果这样,我们可以减少大分区,我们可以通过以下简单容易扩展低空间分区脚步。

我的服务器设置 - 要求操作系统 - 安装LVM的CentOS 6.5

服务器IP - 192.168.0.200

如何扩展卷组和减少逻辑卷

逻辑卷扩展

目前,我们有一个PV,VG和2 LV。 让我们使用以下命令逐个列出它们。# pvs

# vgs

# lvs

c242be44392c46af1416afd201f2f2eb.png

逻辑卷扩展

物理卷和卷组中没有可用空间。 所以,现在我们不能扩展LVM大小,扩展我们需要添加一个物理卷(PV),然后我们必须通过扩展VG卷组延伸。 我们将获得足够的空间来扩展逻辑卷大小。 所以首先我们要添加一个物理卷。

添加新的PV,我们必须用fdisk来创建LVM分区。# fdisk -cu /dev/sda要创建新的分区按n。

选择主分区使用页 。

选择要选择要创建主分区的分区数。

按1,如果任何其他磁盘可用。

使用t更改类型。

键入8E改变分区类型到Linux LVM。

使用p打印创建分区(在这里我们不使用此选项)。

按w写的变化。

完成后重新启动系统。

67872147264677234a6568608ddacc50.png

创建LVM分区

列出并检查我们使用fdisk创建的分区。# fdisk -l /dev/sda

b19ecc44c9892e9349843a104fa18bd6.png

验证LVM分区

接下来,使用以下命令新的PV(物理卷)。# pvcreate /dev/sda1

使用下面的命令验证pv。# pvs

b2d4ce04b0ee9a1f122348e9f43202bf.png

创建物理卷

扩展卷组

增加这个PV到VG vg_howtoing扩展卷组的大小,以获得更多的空间扩大LV。# vgextend vg_howtoing /dev/sda1

让我们检查现在使用的卷组的大小。# vgs

c196d23941892466f3805ac84d63ecac.png

扩展卷组

我们甚至可以看到哪些PV是用来使用的是创建特定的卷组。# pvscan

46889b3905465398dafbf17055341c27.png

检查卷组

在这里,我们可以看到哪些卷组是哪些物理卷。 我们刚刚添加了一个pv,它完全免费。 让我们看看我们目前在扩展之前每个逻辑卷的大小。

0245bf0b5305edc50d4b97a38192e623.png

检查所有逻辑卷为Swap定义的LogVol00。

LogVol01为/定义。

现在我们有16.50 GB大小的/(根)。

目前有4226个物理延伸(PE)可用。

现在,我们要扩展/分区LogVol01。 扩展后,我们可以列出的大小如上所示确认。 我们可以使用GB或PE扩展,正如我在LVM PART-I中解释的,这里我使用PE扩展。

获取可用的物理扩展大小运行。# vgdisplay

9933d2e502d74288aaceb27bce3a5a80.png

检查可用物理尺寸

有4607的可用PE = 18GB的可用空间。 因此,我们可以扩大我们的逻辑卷先进18GB以上。 让我们使用PE大小来扩展。# lvextend -l +4607 /dev/vg_howtoing/LogVol01

用+来添加更多的空间。 扩展后,我们需要重新调整文件系统的大小。# resize2fs /dev/vg_howtoing/LogVol01

01afa56b30abda475cabbb8e33ed92f1.png

展开逻辑卷用于使用Physical扩展逻辑卷的命令。

在这里我们可以看到它是从16.51GB扩展到34GB。

重新调整文件系统的大小,如果文件系统已安装,并且当前正在使用。

对于扩展逻辑卷,我们不需要卸载文件系统。

现在让我们看看使用重新调整大小的逻辑卷的大小。# lvdisplay

29a7802d2def5299f267e3b1946493f9.png

调整逻辑卷大小LogVol01为/扩展卷定义。

扩展后有34.50GB从16.50GB。

电流延伸,延长之前有4226,我们已经添加4607延伸到扩展,所以完全有8833。

现在如果我们检查vg可用自由PE它将是0。# vgdisplay

看到扩展的结果。# pvs

# vgs

# lvs

ad26a38f6b8b1fb66af9ecb0e1cf04cc.png

验证调整分区大小新增物理卷。

卷组vg_howtoing从17.51GB扩展到35.50GB。

逻辑卷LogVol01从16.51GB扩展到34.50GB。

在这里,我们完成了扩展卷组和逻辑卷的过程。 让我们转向逻辑卷管理中的一些有趣的部分。

减少逻辑卷(LVM)

这里我们将看到如何减少逻辑卷。 每个人都说它的关键,可能最终与灾难,而我们减少lvm。 减少lvm比逻辑卷管理中的任何其他部分都更有趣。在开始之前,总是好的备份数据,以便它不会是一个头痛,如果出了问题。

为了减少逻辑卷,需要非常仔细地执行5个步骤。

在扩展卷时,我们可以在卷状态(在线)下扩展卷,但是为了减少,我们必须在还原之前卸载文件系统。

让我们来看下面的5个步骤。卸载文件系统以进行还原。

卸载后检查文件系统。

减少文件系统。

减小逻辑卷大小比当前大小。

重新检查文件系统是否有错误。

将文件系统重新挂载回舞台。

为了演示,我创建了单独的卷组和逻辑卷。 在这里,我要减少逻辑卷howtoing_reduce_test。 现在它的18GB的大小。 我们需要减少它没有数据丢失到10Gb。 这意味着我们需要减少8GB 18GB出来的。 已经有卷中的数据4GB。18GB ---> 10GB

在减小大小的同时,我们需要减少只有8GB,所以它会在减少后集合到10GB。# lvs

b51ec1f25d86f4a02c15841a9c1f7397.png

减少逻辑卷

这里我们可以看到文件系统信息。# df -h

55dde1fb5b5e31cbbb3f9399523eaaef.png

检查文件系统大小卷的大小为18GB。

已经使用高达3.9GB。

可用空间为13GB。

首先卸载安装点。# umount -v /mnt/howtoing_reduce_test/

95ed36517dfdd4befaf6b9c894d87ae2.png

卸载分区

然后使用以下命令检查文件系统错误。# e2fsck -ff /dev/vg_howtoing_extra/howtoing_reduce_test

1b146b5efb344f325b0b2f84c6955315.png

扫描错误的分区

注 :每5步文件系统检查必须通过如果没有可能有一些问题,你的文件系统。

接下来,减少文件系统。# resize2fs /dev/vg_howtoing_extra/howtoing_reduce_test 8GB

6a32b6a794693a575187bb6e8b86e67d.png

减少文件系统

使用GB大小减少逻辑卷。# lvreduce -L -8G /dev/vg_howtoing_extra/howtoing_reduce_test

8c223bb558f154e6088ada4e560ce658.png

减少逻辑分区

为了使用PE大小减小逻辑卷,我们需要知道卷组的默认PE大小和总PE大小的大小,以对精确的减小大小进行小计算。# lvdisplay vg_howtoing_extra

这里我们需要做一点计算,以获得PE大小10GB使用bc命令。1024MB x 10GB = 10240MB or 10GB

10240MB / 4PE = 2048PE

按CRTL + D从BC退出。

6e88a807df66bfdbbc4e3788b18a01e0.png

计算PE尺寸

使用PE减小尺寸。# lvreduce -l -2048 /dev/vg_howtoing_extra/howtoing_reduce_test

d05c0cf9bb3788aa7ac82943fdd4553d.png

使用PE减小尺寸

重新调整文件系统的大小,在这一步如果有任何错误,意味着我们搞乱了我们的文件系统。# resize2fs /dev/vg_howtoing_extra/howtoing_reduce_test

610a94bc05be6a7206170544a17801ef.png

调整文件系统大小

将文件系统安装回同一点。# mount /dev/vg_howtoing_extra/howtoing_reduce_test /mnt/howtoing_reduce_test/

0b253f413df175c16ff77d5c507ec762.png

安装文件系统

检查分区和文件的大小。# lvdisplay vg_howtoing_extra

这里我们可以看到最终结果,因为逻辑卷减少到10GB大小。

c0cb598a8c007f018eb6426a2b32a7af.png

验证逻辑卷大小

在本文中,我们已经了解了如何扩展卷组,逻辑卷和减少逻辑卷。 在下一部分(第三部分)中,我们将看到如何拍摄逻辑卷快照并将其还原到早期阶段。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LVM (Logical Volume Manager) 是 Linux 系统的一种逻辑卷管理器,可以将多个物理分区或硬盘合并成一个逻辑卷,并且能够方便地调整逻辑卷的大小。下面是在 Linux 系统进行 LVM 逻辑卷管理的一些基本操作。 1. 安装 LVM 在大多数 Linux 发行版LVM 已经默认安装好了,如果没有安装,可以使用以下命令安装: ``` sudo apt-get install lvm2 ``` 2. 创建物理卷 在 LVM ,需要将物理分区或硬盘转换为物理卷(PV)。使用以下命令将 `/dev/sdb1` 转换为物理卷: ``` sudo pvcreate /dev/sdb1 ``` 可以使用 `pvdisplay` 命令查看物理卷的信息: ``` sudo pvdisplay ``` 3. 创建卷组 卷组(VG)是多个物理卷的集合。使用以下命令创建一个名为 `myvg` 的卷组,将 `/dev/sdb1` 加入其: ``` sudo vgcreate myvg /dev/sdb1 ``` 可以使用 `vgdisplay` 命令查看卷组的信息: ``` sudo vgdisplay ``` 4. 创建逻辑卷 逻辑卷(LV)是卷组的一个逻辑分区。使用以下命令创建一个名为 `mylv` 的逻辑卷,大小为 10G: ``` sudo lvcreate -L 10G -n mylv myvg ``` 可以使用 `lvdisplay` 命令查看逻辑卷的信息: ``` sudo lvdisplay ``` 5. 格式化逻辑卷 使用以下命令将逻辑卷格式化为 ext4 文件系统: ``` sudo mkfs.ext4 /dev/myvg/mylv ``` 6. 挂载逻辑卷 创建挂载点目录: ``` sudo mkdir /mnt/mylv ``` 将逻辑卷挂载到该目录: ``` sudo mount /dev/myvg/mylv /mnt/mylv ``` 7. 调整逻辑卷大小 可以使用 `lvextend` 命令来扩大逻辑卷的大小: ``` sudo lvextend -L +5G /dev/myvg/mylv ``` 以上命令将逻辑卷 `mylv` 的大小增加了 5G。 如果需要缩小逻辑卷的大小,可以先使用 `umount` 命令卸载逻辑卷,然后使用 `lvreduce` 命令缩小逻辑卷的大小,最后再重新挂载逻辑卷。 以上就是在 Linux 系统进行 LVM 逻辑卷管理的一些基本操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值