Linux真小白入门教程第十六集——逻辑卷

如果使用标准分区在硬盘上创建了文件系统,为已有文件系统添加多少的额外空间呢?

用户只能在同一个物理硬盘的可用空间范围内调整分区大小,如果硬盘上没有地方了,就必须弄一个更大的硬盘,手动将已有的文件系统转移到新的硬盘文件上。

这时可以通过将另外一个硬盘上的分区加入到已有文件系统,实现动态的添加存储空间Linux 逻辑卷管理器(Logical volume manager LVM)即可实现无需重建整个文件系统,轻松管理磁盘空间。

 

逻辑卷管理的核心在于如何处理安装在系统上的硬盘分区硬盘就被称为物理卷(physical volumn PV),每个物理卷都会映射到硬盘上的特定物理分区

多个物理卷的组合被称为卷组(volumn group),逻辑卷管理系统会将卷组视为一个物理硬盘,(但是实际上的话,卷组可能是由多个分布在不同硬盘上的物理卷(分区)所组成的

整个结构的最后一层是逻辑卷,Linux会将逻辑卷视为物理分区,我们可以使用任意一种标准Linux文件系统格式化逻辑卷,然后将其加入到Linux虚拟目录中的某个挂载点。

如图可见,卷组横跨了三个不同的物理硬盘,覆盖了五个不同的物理卷,在卷组内部有两个独立的逻辑卷,Linux将一个逻辑卷视为一个物理分区,每个逻辑卷都可以被格式化为ext4文件系统,然后挂在到某个挂载点上。

最右侧的未使用空间可以通过逻辑卷管理系统分配到已有卷组。(即可以添加到某个逻辑卷中(或者添加到已有卷组中)或者是创建新逻辑卷)

 

现在大部分系统都会对LVM2进行支持

快照:允许在逻辑卷在线的状态下将其复制到另一个设备,在备份由于高可靠性需求而无法锁定的重要数据时,非常有用,因为传统的备份方法在文件复制时需要将文件锁定,但快照允许在复制的同时,保证运行关键任务的Web服务器或数据库系统继续工作,LVM2支持可读可写的快照。

有了可读可写的快照功能,就可以先删除原先的逻辑卷,然后将快照作为替代挂载上,这个在对故障快速转移或者涉及到数据的程序实验(失败需要恢复数据)非常有用。

 

条带化:横跨多个物理硬盘创建逻辑卷,当LVM将文件写入逻辑卷时,文件的数据块会被分散到多个硬盘上,每个后继的数据块会被写到下一个硬盘。条带化有助于提高硬盘的性能,因为Linux可以将一个文件的多个数据块同时写入到多个硬盘,且无需等待单个硬盘移动读写磁头到多个不同位置。(同样适用于读文件时的加速)(然而也会增加故障率,一个硬盘的故障会造成多个逻辑卷无法访问)

 

镜像:LVM逻辑卷也容易受到断电和磁盘故障的影响,一旦文件损坏,可能再也无法恢复。

虽然有快照功能,但是对于涉及到大量数据变动的系统,比如数据库服务器,自上次快照后可能要存储上千条记录,此时LVM镜像就出现了,它是一个实时更新的逻辑卷的完整副本,一旦原始同步完成,LVM会为文件系统的每次写操作执行两次写入(主逻辑卷写,镜像也写),这是降低了一定的性能,带来的更安全的稳定性。

 

LVM的使用方法同样要借助fdisk命令(有的Linux版本有对应的图形化前端界面)

第一步:将硬盘上的物理分区转换成LVM使用的物理卷区段(硬盘上的物理分区分区可以通过fdisk完成,但是不好进行管理,所以Linux通过LVM进行管理,最后将逻辑卷视为了物理分区——记住这个差别)

分区类型8e表示这个分区将会被用作LVM的一部分,而不是一个只记得文件系统。

 

第二步:利用分区来创建实际的物理卷。可以通用pvcreate命令完成,它定义了用于物理卷的物理分区,但只是简单的将分区标记为LinuxLVM系统中的分区而已。

若不是多路设备,就会成功。

 

pvdisplay命令可以显示已创建的物理卷列表

显示/dev/sdb1现在已经被标记为物理卷。VG name为空是因为其还不属于某个卷组。

 

那么如何创建卷组呢~

vgcreate 命令行参数定义了卷组名以及用来创建卷组的物理卷名。

名字叫做“Voll”

vgdisplay命令可以显示创建卷组的细节

创建卷组之后,就可以创建逻辑卷了。

 

Linux系统使用逻辑卷来模拟物理分区并在其中保存文件系统Linux会像处理物理分区一样处理逻辑卷,允许你定义逻辑卷中的文件系统,然后将文件系统挂载到虚拟目录上。

lvcreate命令可以用来创建逻辑卷,一些选项参数:

比如:

同样,lvdisplay可以显示创建的逻辑卷情况,加上它的名字即可。

 

逻辑卷产生之后,就可以在其中定义文件系统啦!,之前已经讲过使用mkfs命令

mount命令挂载到虚拟目录,就跟他是物理分区一样,但是需要是用特殊的路径来表示逻辑卷

挂载之后,即可顺利访问虚拟目录中的这块新区域了。

 

LVM是可以动态修改文件系统

下面这几个命令可以帮到你:

 

理解逻辑卷、物理卷、卷组的概念即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MISAYAONE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值