博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LVM
阅读量:7222 次
发布时间:2019-06-29

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

一、LVM

逻辑卷管理

优点:支持动态扩容

缺点:/boot目录不能设置LVM

一般用于大容量数据存储

1.要求

1)磁盘分区并将system id设置为8e(默认为83,可使用常见的文件系统:如ext4、btrfs、xfs、jfs等)、82(Linux Swap)、7(Windows NTFS)、b(Fat 32)

2)PV(物理卷):LVM识别的最小单位,磁盘必须将分区转换为物理卷

3)VG(卷组):由一个或多个物理卷组成,容量为多个物理卷的和

4)LV(逻辑卷):用户使用的单位,可挂载使用

新增硬盘 --> system id(8e)

将硬盘转换pv(物理卷)

将一个或多个pv加入到vg(卷组)

新建逻辑卷从vg拿取空间

格式化并挂载

二、LVM案例

新增3块20G的SCSI硬盘,组成LVM

1.将硬盘分区,并指定system id

fdisk /dev/sdb --> n --> p --> 1 --> 回车 --> 回车 --> t(更改system id) --> 8e(Linux LVM) --> w

LVM

fdisk /dev/sdc --> n --> p --> 1 --> 回车 --> 回车 --> t(更改system id) --> 8e(Linux LVM) --> w

fdisk /dev/sdd --> n --> p --> 1 --> 回车 --> 回车 --> t(更改system id) --> 8e(Linux LVM) --> w

LVM

2.将硬盘转换为PV(物理卷)

1)pvcreate /dev/sd{b1,c1,d1} 或 pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 //将指定硬盘转换为PV

LVM

2)pvs //简单查看PV信息
LVM

3)pvdisplay //详细查看PV信息

LVM

3.新建VG(卷组),并将PV加入

1)vgcreate 1011 /dev/sd{b1,c1,d1} 或 vgcreate 1011 /dev/sdb1 /dev/sdc1 /dev/sdd1 //新建1011卷组,并将/dev/sdb1-sdd1加入

LVM

4.新建LV(逻辑卷),并指定VG

1)lvcreate -L +10G -n a 1011 //新建一个10G大小逻辑卷a,并指定VG为1011

LVM
5.格式化并挂载

1)mkfs -t ext4 /dev/hehe/a //将hehe卷组下的a逻辑卷格式化为ext4文件系统

LVM

2)mkdir /data //新建/data挂载点目录

3)mount /dev/1011/a /data //将hehe卷组下的a逻辑卷挂载到/data目录

4)vim /etc/fstab //实现开机自动挂载

/dev/1011/a /data ext4 defaults 0 0

5)mount -a //重新读取/etc/fstab文件

三、LVM扩容

卷组有空间

案例:从卷组中扩展40G空间到逻辑卷

1)vgs //查看卷组是否有剩余空间

2)lvextend -L +40G /dev/1011/a //从1011卷组中拿取40G空间扩展到a逻辑卷

LVM

3)lvs //查看是否扩展

LVM

4)resize2fs /dev/1011/a //刷新指定卷组下的逻辑卷的文件系统大小

卷组没有空间

案例:扩展20G容量到逻辑卷

1)echo "- - -" >/sys/class/scsi_host/host0/scan

2)echo "- - -" >/sys/class/scsi_host/host1/scan

3)echo "- - -" >/sys/class/scsi_host/host2/scan

分区

1)fdisk /dev/sde --> n --> p --> 1 --> 回车 --> 回车 --> t(更改system id) --> 8e(Linux LVM) --> w

2)pvcreate /dev/sde1 //将/dev/sde1分区转换为物理卷

LVM

3)pvs //查看是否增加/dev/sde1物理卷

LVM

4)vgextend 1011 /dev/sde1 //将/dev/sde1加入到1011卷组

5)vgs //查看卷组空间是否增加

LVM

6)lvextend -L +20G /dev/1011/a //从hehe卷组中拿取20G空间扩展到a逻辑卷

7)lvs //查看a逻辑卷空间是否增加

LVM

8)resize2fs /dev/1011/a //刷新指定卷组下的逻辑卷的文件系统大小

四、LVM缩减

将未使用的逻辑卷空间缩减到卷组中,方便创建或扩展其它逻辑卷

1)lvreduce -L -50G /dev/1011/a //将a逻辑卷空间减少50G到1011卷组中

2)lvs //查看a逻辑卷空间是否减少

LVM

3)vgs //验证空间是否增加

转载于:https://blog.51cto.com/13770300/2130839

你可能感兴趣的文章
AIX lsof 命令
查看>>
微信小程序个人项目(node.js+koa2+koa-router+middleware+mysql+node-mysql-promise+axios)
查看>>
C#温故而知新学习系列之面向对象编程—类的数据成员(三)
查看>>
列表字典推导式
查看>>
HDOJ 1228 A+B(map水题)
查看>>
intellij IDEA 导入包的方法·
查看>>
Python之路番外:PYTHON基本数据类型和小知识点
查看>>
转:matlab+spider+weka
查看>>
步步为营 .NET 设计模式学习笔记 十五、Composite(组合模式)
查看>>
angular通过路由实现跳转 resource加载数据
查看>>
python try except, 异常处理
查看>>
字符串中的各种方法
查看>>
创建文件夹、新建txt文件
查看>>
js form表单 鼠标移入弹出提示功能
查看>>
LFS7.10——准备Host系统
查看>>
Redis.py客户端的命令总结【三】
查看>>
mac 安装secureCRT
查看>>
/var/adm/wtmp文件太大该怎么办?
查看>>
反应器模式 vs 观察者模式
查看>>
Algernon's Noxious Emissions POJ1121 zoj1052
查看>>