Linux处理cds文件,Linux 使用CDS磁盘+LVM

一.背景:

1. BCE中,能够创建的单个CDS磁盘最大容量为5TB,如果数据超过5TB,如果我想创建一个超过5TB的单一文件系统,该如何实现?

2.我想动态的扩大、缩小我的分区、文件系统,该如何操作?

3.我的项目前期无法预期我的磁盘分区大小,由于磁盘空间划分不合理,导致我的磁盘空间不足或浪费,后期可能面临着恐怖的数据迁移,是否有更灵活的方法?

二.LVM基本概念

LVM即逻辑卷管理器LVM(Logical Volume Manager),在物理磁盘存储上创建了一个抽象的存储层,从而允许创建更灵活的逻辑磁盘;

几乎所有的Unix/Linux系统中都有类似的功能,可能叫法不一,但实现方式以及最终的效果都是类似的;目前有许多产品都有类似LVM的功能,如果使用过AIX、HP-UX、Windows跨区卷等任意一种的朋友都应该是很容易上手,操作都是十分类似的。

以下是来自Redhat官方文档的截图,在LVM中,有三个组件物理卷PV(Phisical Volume)、卷组VG(Volume Group)、逻辑卷LV(Logical Volume);

物理卷:基于block的物理存储,可以是一个分区或者整块物理磁盘,在BCE中对应的是CDS磁盘;

卷组:由一组物理卷组成,可以想像成一个存储池;可以向卷组中增加、删除物理卷;

逻辑卷:从卷组中划分出的一个逻辑存储区域,逻辑卷是针对应用层的可直接使用的实体,使用起来相当于传统的分区,可以格式化成文件系统;

有朋友对LVM做了一个很形象的比喻:物理卷相当于面,卷组相当于把面粉揉在一起的面团,而面团可以随时加面,逻辑卷相当于从面团中取出的一个个的馒头;

581

三.LVM在CDS上的使用

1.创建CDS:

本示例中创建了两个CDS磁盘,容量分别为5GB和10GB;

582

2.挂载CDS至相应的BCC Linux服务器;

583

登录linux操作系统,使用fdisk –l查看识别到的CDS磁盘;

本示例中为/dev/vdc, /dev/vdd ;注意千万不要弄混,防止后面的操作导致数据丢失;为了安全起见,您可以先创建一个快照;

584

3.创建分区;

本示例中,将每一个CDS磁盘创建一个分区,并且调整分区格式为8e(LVM专用);

以下截图只针对/dev/vdd操作,vdc的操作相同,暂时略过;

注意:本示例使用/dev/vdc  /dev/vdd两个新添加的CDS磁盘分区,注意不要弄错了,以免造成数据丢失;

585

分区完成后查看分区信息;

586

4.创建PV(物理卷);

本示例使用/dev/vdc1 /dev/vdd1两个新添加的CDS磁盘分区,注意不要弄错了,以免造成数据丢失;

587

5.创建VG(卷组);

卷组的含义就是将CDS磁盘分区添加到一个磁盘组中,本示例的vg名称为testvg01;创建VG并查看VG的信息;

# vgcreate testvg01 /dev/vdc1 /dev/vdd1

# vgdisplay

588

6.创建LV(逻辑卷);

从卷组中划分一块空间作为逻辑卷,本示例中创建了一个12G的逻辑卷,名称为testlv01,划分的空间来自于testvg01这个VG;LV的魅力在于您可以在VG的总容量内,创建任意大的容量的LV,而每个LV的容量来自于不同的PV;例如,本例中用到的5G和10G的CDS磁盘,但是您可以创建出12G的空间;

589

查看刚创建的LV信息;

590

查看LV所在的目录;

591

7.使用LV

我们根据应用需求可以格式化LV,也可以直接使用裸设备的方式,格式化LV与格式化一个分区操作是一样的;

592

创建挂载点并mount;

593

在/etc/fstab中增加mount条目,实现开机自动挂载;

594

四.LVM扩展使用

LVM有许多更高级的功能,像VG扩容缩容、LV扩容缩容、LV镜像、LV条带化、LV快照等,操作也都比较容易,如果有需求的朋友可以查看一下redhat的官方文档。

最后吐槽一下,CDS磁盘不能做共享存储,所以对于传统的共享型架构来说感觉不太友好,比如目前在BCC上搭建ORACLE RAC这种共享架构,貌似还是比较困难的,目前估计只能通过搭建一个iSCSI服务器来模拟shared storage。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值