博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LVM逻辑盘卷管理实战
阅读量:5825 次
发布时间:2019-06-18

本文共 1653 字,大约阅读时间需要 5 分钟。

LVM逻辑盘卷管理实战

Lvm是逻辑盘卷管理(logical volume manager)的简称,它是linux环境下对磁盘分区的进行管理的一直机制,是建立在硬盘和分区之上的逻辑层,来为文件系统屏蔽下层的磁盘分区布局,从而提高磁盘分区管理的灵活性。

可以看到物理层位于最底层,它是包含lvm相关参数的物理层;

逻辑卷是建立在卷组之上,从逻辑卷组中切出来,直接格式化后能使用的卷区。

创建卷区的步骤:

Fdisk /dev/sdb  //建立LVM类型分区

Pvcreate /dev/sdb1  //建立物理卷

Vgcreate VG0 /dev/sdb1 /dev/sdb2  //建立卷组VG0

Lvcreate -n data -L +500M vg0   //创建逻辑卷

实例:

1Fdisk /dev/sdb  //创建lvm类型分区,选择8e格式

2、创建pv物理卷

3、创建vg逻辑卷组

命令“pvs查看逻辑卷,会看到121314还有一个sda2这个是/根的逻辑卷。a-表示激活状态。也可以使用“Pvdisplay”,“vgdisplay”先死物理卷和逻辑卷组。

Lvchange -ay /dev/vg0  //如果没激活,可以使用这个命令激活卷组

4、创建一个lv逻辑卷分配100MB,名字为lv0

5、格式化磁盘,然后挂载到/var/lib/mysql,即可使用

6、磁盘容量扩充

如果某个磁盘空间满了,如果有空闲的逻辑卷组或RAID卷,可以增加为新的磁盘空间。

Lvextend -L +100MB /dev/vgo/lv0  //lv0增加100MB

必须经过格式化,然后真正在线扩容才可成功

使用e2fsck -f /dev/vg0/lv0resize2fs /dev/vg0/lv0两个命令实现

7、修改配置文件,保证重启磁盘正常,Vi  /etc/fstab

Mount -a重新检测一下

8、如果pv物理卷也不够用了,可以到fdisk /dev/sdb中索取空间,然后pvcreate  /dev/sdb15.然后扩展即可lvextend -L +500MB  /dev/vg0/lv0 然后可以vgs查看新的状态。

还可以将raid阵列的空间作为扩容来用。将raid5200MB也吃掉了。

9、删除逻辑卷

删除逻辑卷之前要先umount卸载磁盘,然后lvremove /dev/vg0/lv0。如果只是休眠磁盘可以使用vgchange an /dev/vg0,激活用vgchange -ay /dev/vg0

以上是磁盘管理的基本内容和磁盘阵列RAID一起构成了大部分磁盘管理的主要工作,希望对大家有帮助。

10、注不重启识别磁盘

# echo "scsi add-single-device w x y z" > /proc/scsi/scsi

为使该命令正常运行,必须指定正确的参数值 w、x、y 和 z,如下所示:
w 是主机适配器标识,第一个适配器为零(0)
x 是主机适配器上的 SCSI 通道,第一个通道为零(0)
y 是设备的 SCSI 标识
z 是 LUN 号,第一个 LUN 为零(0)
相反的,在不重新引导系统的情况下将设备从系统中除去的命令是:
echo "scsi remove-single-device w x y z" > /proc/scsi/scsi
在输入这条命令并将热交换 SCSI 磁盘从系统中除去之前,请确保首先卸下已从该磁盘安装的任何文件系统。先用 cat /proc/partitions 看看系统认没有认该硬盘。

例如:

添加硬盘并查看
# echo "scsi add-single-device 0 0 1 0" >/proc/scsi/scsi
# fdisk -l

删除硬盘并查看

# echo "scsi remove-single-device 0 0 1 0" >/proc/scsi/scsi
# fdisk -l

转载地址:http://lnidx.baihongyu.com/

你可能感兴趣的文章
佛祖保佑,永不宕机
查看>>
四、配置开机自动启动Nginx + PHP【LNMP安装 】
查看>>
Linux 目录结构及内容详解
查看>>
OCP读书笔记(24) - 题库(ExamD)
查看>>
.net excel利用NPOI导入oracle
查看>>
$_SERVER['SCRIPT_FLENAME']与__FILE__
查看>>
hive基本操作与应用
查看>>
html5纲要,细谈HTML 5新增的元素
查看>>
Android应用集成支付宝接口的简化
查看>>
[分享]Ubuntu12.04安装基础教程(图文)
查看>>
django 目录结构修改
查看>>
win8 关闭防火墙
查看>>
CSS——(2)与标准流盒模型
查看>>
MYSQL 基本SQL语句
查看>>
C#中的Marshal
查看>>
linux命令:ls
查看>>
Using RequireJS in AngularJS Applications
查看>>
hdu 2444(二分图最大匹配)
查看>>
【SAP HANA】关于SAP HANA中带层次结构的计算视图Cacultation View创建、激活状况下在系统中生成对象的研究...
查看>>
DevOps 前世今生 | mPaaS 线上直播 CodeHub #1 回顾
查看>>