1.Linux LVM简介
Linux Logical Volume Manager(LVM)是一种用于管理磁盘和存储空间的工具,通过卷组和逻辑卷提供了灵活的存储管理方式。 LVM的核心概念包括物理卷、卷组和逻辑卷。
- 物理卷(Physical Volume, PV):物理卷是物理硬盘或分区, 被LVM用于存储数据。LVM将一个或多个物理卷组合成卷组。
- 卷组(Volume Group, VG):卷组是由一个或多个物理卷组成的逻辑存储单元。在卷组上创建逻辑卷,它们可以动态分配和回收存储空间。一个系统可以包含多个卷组。
- 逻辑卷(Logical Volume, LV):逻辑卷是在卷组上创建的逻辑存储单元。它们可以被格式化成文件系统, 并像普通硬盘分区一样被挂载到文件系统树上。逻辑卷的大小和位置是可以在运行时动态调整的, 而无需停机或重启系统。
以下是一个可视化的LVM工作原理图。假设有5个不同的磁盘,每个磁盘都有一个分区映射到物理卷(PV),这些磁盘被组合成一个卷组(VG),该卷组被分成两个不同的逻辑卷(LV),每个LV用于一个文件系统。
图片
假设在ubuntu系统上划分了一个100GB空间的磁盘, 根据LVM原理,划分层次如下:
2.Linux系统安装程序默认设置
在安装Ubuntu系统时,会出现一个屏幕提示,需要批准存储布局。默认情况下,存储布局将包括几个小的引导分区和第三个分区,LVM将使用该分区来创建根文件系统。
图片
图片
3.使用默认可用空间
在Ubuntu默认情况下,根文件系统使用的磁盘空间不足总空间的一半。可以使用df -h命令来检查根文件系统的可用空间。
如图所示,目前仅使用了约49GB存储空间的14%,在实际使用中,这部分空间可能很快被占满。因此,现在的任务是扩展这个49GB的卷。
要检查卷组上的现有可用空间(安装程序默认设置留下的空间), 可以运行: vgdisplay命令检查可用空间,如图:
从上图中可以看到, 大约还有49.25GB的空间可使用, 当然, 这里的可用空间也可能会不够, 在下面会讲到。
要使用根逻辑卷(LV)的卷组(VG)上的可用空间, 可以先运行: lvdisplay命令检查逻辑卷大小, 然后运行:
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
将LV扩充到可用的最大大小, 之后再次运行lvdisplay以确保其更改成功,如图:
此时已经增加了根文件系统所在的块卷的大小, 但仍然需要在其之上扩展文件系统, 运行df -h来检查根文件系统, 然后运行命令:
resize2fs /dev/mapper/ubuntu — vg-ubuntu — lv
扩展文件系统, 并再次运行df -h确认,如图:
图片
可以看到, 已经将系统默认留下的空间分配成功, 如果空间仍然不够, 则需要扩展基础磁盘来分配更多空间。
4.扩展物理磁盘空间
假设扩展空间计划是将现在的100GB扩展到200GB, 在实际应用中, 扩展的空间可能是虚拟机或RAID控制器或其它存储系统, 首先执行:cfdisk命令检查并查看是否列出了可用空间, 完成后使用q退出,如图:
如果没有看到列出的可用空间,可以使用:
echo 1>/sys/class/block/sda/device/rescan
启动 /dev/sda 的重新扫描, 完成后, 重新运行cfdisk, 这时应该可以看到新的可用空间了,如图:
从列表中选择/dev/sda3分区,然后从底部菜单中选择”调整大小”。按下Enter键, 它会提示确认新大小, 再次按Enter键, 将看到/dev/sda3分区拥有新的空间大小。
从底部菜单中选择”Write”, 输入yes进行确认, 然后按Enter键, 输入q退出程序。
现在/dev/sda3物理卷(PV)的LVM分区已经完成扩展, 接着需要扩展PV, 运行命令:
pvresize /dev/sda3
执行该操作, 然后使用pvdisplay检查新大小,如图:
图片
现在可以看到, PV已从98.5GB增加到198.5GB, 再次使用vgdisplay检查卷组(VG)的可用空间,如图:
图片
可以看到VG有100GB的可用空间, 继续输入命令:
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
扩展LV以用完VG的所有可用空间, 然后执行lvdisplay命令确保更改成功,如图:
图片
此时根文件系统的块卷已完成扩展, 但文件系统本身还没有调整大小来适应新的卷, 首先df -h检查一下文件系统的当前大小, 然后运行命令:
resize2fs /dev/mapper/ubuntu — vg-ubuntu — lv
调整大小, 并再次运行df -h检查新文件系统可用空间,如图:
图片
可以看到,已经成功扩展了物理磁盘,并将可用空间一直向上延续到LVM抽象层, 根文件系统已经有足够的空间使用。
以上是如何对Linux的默认LVM空间进行扩容的详细内容。更多信息请关注PHP中文网其他相关文章!

win11开机未能正确启动怎么办?我们在使用电脑的过程中会遇到电脑不能正常使用的问题出现,一般出现这种情况有很多,下面就让本站来为用户们来仔细的介绍一下win11开机未能正确启动解决方法吧。win11开机未能正确启动解决方法方法一:卸载新的应用程序如果电脑在安装新应用后未正确启动,可进入安全模式卸载它们以修复问题。1、在高级选项窗口中单击启动设置。2、在启动设置窗口中按F4以启用安全模式。3、成功进入安全模式系统之后按照正常流程卸载新安装的应用程序即可。方法二:执行系统还原之前我们提到了可能导致

如果我们准备给自己的电脑安装win10操作系统的话,对于安装的过程中发现安装进度卡在海内存知己显示界面的情况,很多小伙伴不知道应该怎么解决。我们可以在系统设置中找到系统恢复,然后将电脑系统重置再重新升级安装即可。详细步骤就来看下小编是怎么解决的吧~win10系统安装卡在海内存知己怎么办方法一:大部分的时候,我们只需要重启电脑就可以正常进入系统了,非常方便。方法二:1、如果我们重启之后无法解决问题,那么可以进入安全模式下的windows设置当中。2、接着点击windows“更新和安全”选项。3、然

如何使用 macOS Recovery 在新的 SSD 上安装 macOS在 2009 年之后生产的任何 Mac 上,都有一个内置的恢复系统。这允许您将 Mac 启动到恢复模式。在此模式下,您可以修复内部磁盘、从 Time Machine 备份恢复文件、获取在线帮助或重新安装 macOS。您必须能够连接到互联网才能使用这些工具。您可以使用 macOS 安装工具在计算机中安装的新 SSD 上安装 macOS。要使用 Internet Recovery 在 SSD 上安装 macOS:按照制造商针对

LVM,LogicalVolumeManger,是linux内核提供的一种逻辑卷管理功能,由内核驱动和应用层工具组成,它是在硬盘的分区基础上,创建了一个逻辑层,可以非常灵活且非常方便的管理存储设备。LVM利用Linux内核的device-mapper功能来实现存储系统的虚拟化(系统分区独立于底层硬件)。通过LVM,可以实现存储空间的抽象化并在上面建立虚拟分区(virtualpartitions),可以更简便地扩大和缩小分区,可以增删分区时无需担心某个硬盘上没有足够的连续空间,避免为正在使用的磁盘

linux用lvm。LVM是指逻辑盘卷管理,是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM最大的特点就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据;如果新增加了硬盘,其也不会改变现有上层的逻辑卷。作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。

然后win10系统都已经出来很久了,但是win7系统依然是最受用户们喜爱的了,很多的用户们想要将电脑上的系统重装成win7系统,但是不知道怎么去操作,那就快来看看详细的教程吧~光盘系统安装步骤windows7:台式机win764位系统下载>>>台式机win732位系统下载>>>笔记本win764位系统下载>>>笔记本win732位系统下载>>>1.重启电脑,然后在开机界面出来的时候,按下U盘启动快捷键。点击查看你的电脑U盘启动键>

电脑是我们生活中和工作中的好帮手,电脑在使用了一段时间后,系统就会卡顿。此时,就需要重装系统来解决,那么台式电脑怎么安装系统呢?下面小编就和大家分享电脑如何安装系统的步骤吧。1、下后的系统格式ISO文件,将ISO文件和NT6安装器(可自行下载)复制到电脑除C盘以外的其他盘的根目录下,两个文件要在同一目录。2、打开NT6安装器,打开后出现如下图,选择模式2安装。3、重启后进入如下图,在启动选择菜单按下图选择进入。4、点击下一步进入,要全新安装,点击“自定义(高级)”选项。5、点击自定义高级后,出现

如何删除联想预装系统重装联想电脑是一款备受欢迎的品牌,但很多用户可能对其预装的系统并不满意,希望能够删除预装系统并进行重装。本文将为大家介绍如何删除联想预装系统并进行重装的方法。第一步:备份重要数据在进行系统重装之前,务必备份重要的个人数据。因为重装系统会将硬盘上的所有数据清空,所以在操作之前,将重要的文件、照片、音乐等数据备份到外部存储设备或云盘中,以免丢失。第二步:准备系统安装介质在删除预装系统之前,需要准备一个可用的系统安装介质。可以选择使用官方原版的Windows系统安装盘或者制作一个启


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境