热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

LVM配置与管理

目录1、LVM名词解释:2、LVM配置流程:3、LVM管理:3.1vg(卷组)管理:3.2LV(逻辑卷)管理:3.3PV(物理卷)管理:3.4还原磁


目录

1LVM名词解释:

2LVM配置流程:

3LVM管理

   3.1 vg(卷组)管理

   3.2 LV(逻辑卷)管理:

   3.3 PV(物理卷)管理:

   3.4 还原磁盘:

4、常用命令列表


1LVM名词解释:

PV(物理卷):一个物理磁盘或分区,将它们的ID改为8e(lvm)

VG(卷组):包含一个或多个PV

PE(物理扩展):VG的最小寻址单元,一个VG最多65534PE,一个PE默认4MVG的最大容量取决于PE的大小。

LV(逻辑卷):由VG分割而来,类似于linux的硬盘分区,在LV之上可以建立文件系统。会在设备中建立一个设备代号。如:/dev/lvm/vm001


概念参考:http://baike.baidu.com/link?url=UDIgZNNooyTqgE7Nq1De56PDzZSBIB711NS5v5-zwsmyW4tKUzAkLCdIaR-6aaZA


2LVM配置流程:

1)创建一个lvm格式的分区,  fdisk /dev/sdb  n|p|1|回车|回车|t|8e|w

2)创建PV命令:pvcreate  /dev/sdb1

3)把一个或多个PV组合成VG命令:vgcreate vg001/dev/sdb1

4)VG中分割LV命令:lvcreate -L 4096M-n lv001 vg001

5)格式化LV,挂载到目录下。命令:mkfs -t  ext3  /dev/vg001/lv001;mkdir/data/lv001;mount/dev/vg001/lv001 /data/lv001


3LVM管理

3.1 vg(卷组)管理

新建vg:

        vgcreatevg001 /dev/sdb1

        vgcreate  -s 16M vg001 /dev/sdb1     #-s指定PE大小

        vgcreatevg001 /dev/sdb1 /dev/sdc1  #多个pv创建vg001


查看vg

vgdisplay  #显示属性

vgdisplayvg001

vgscan  #扫描列表

vgs   #显示信息


扩展vg容量:即增加PV

        vgextend vg001 /dev/sdc1


减少vg容量:即删除未被使用的PV

vgreducevg001 /dev/sdb1

vgreduce-a  #删掉所有未使用的PV

vgreduce  -f --removemissing  Vgname    #强制清掉未使用的PV


修改vg状态:打开或关闭卷组

        vgchange -a y /dev/vg001   #-a后有y|n两参数


删除vg

vgremovevg001   #在删除之前先把vg改为非激活状态在删除


3.2 LV(逻辑卷)管理:

新建lv

        lvcreate  -L 1000M -n lv002 vg001  #-L指定lv大小,-n指定lv名称,路径在/dev/vg001/lv002


查看lv:

        lvdisplay  #显示属性

        lvscan  #显示列表

        lvs  #显示信息


扩展lv大小:

lvextend -L12G /dev/vg001/lv002  #调整该lv12G大小

        lvextend -L +12G /dev/vg001/lv002  #增加12G容量

        lvresize-L +1.5G /dev/vg001/lv002  #注:lvresize只能增加不能减少,减少会致数据损坏

        resize2fs/dev/vg001/lv002 5G     #缩容前重新设定大小

resize2fs /dev/vg001/lv002   #扩容后重新设定大小


减小lv大小:

        lvreduce -L -100M /dev/vg00/lvol3  #需要先卸载挂载点,修改大小,在挂载到目录下。


删除lv:

        lvremove/dev/vg001/lv002


3.3 PV(物理卷)管理:

新建PV

        pvcreate/dev/sdb1   #该分区必须为lvm格式


查看PV

        pvdisplay  #显示属性

        pvscan   #显示列表

        pvs  #显示信息


删除PV

        pvremove/dev/sdb1


3.4 还原磁盘:

卸载挂载点  #umount /data/lv001

删除LV   #lvremove lv001

设置VG不活动状态  #vgchange -a n vg001

删除VG   #vgremove vg001

删除PV   #pvremove /dev/sdb1

还原分区  #fdisk /dev/sdb



LVM维护命令大全

http://blog.zol.com.cn/2458/article_2457034.html


LVM维护

http://zhumeng8337797.blog.163.com/blog/static/10076891420112122830253/


lvm使用

http://blog.chinaunix.net/uid-773723-id-145284.html



本文出自 “功夫猫” 博客,请务必保留此出处http://yangrong.blog.51cto.com/6945369/1377417


推荐阅读
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
  • LVS-DR直接路由实现负载均衡示例
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • LVS服务器集群系统
    LVS介绍LVS:LinuxVirtualServer,负载调度器,内核集成,章文嵩(花名正明),阿里的四层SLB(ServerLoadBalance)是基于LVS+keepali ... [详细]
  • fidder监控请求响应时间和请求IP(摘抄至网络)
    增加监控请求的详情时间在CustomRules.js的classHandlers中增加添加请求的响应时间publicstaticBindU ... [详细]
  • 架构设计:负载均衡层设计方案之负载场景和解决方式篇
    来自:JAVA入门中https:blog.csdn.netyinwenjiearticledetails46605451在上一篇《标准Web系统的架构分层》文章中&# ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 护墙_搭建LVS负载均衡NAT和DR模式
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了搭建LVS负载均衡NAT和DR模式相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Nginxgaodaima.comnginx属于七层架构,支持的是http协议,本身对tcp协议没有支持。所以不能代理mysql等实现负载均衡。但是lvs这个东西不熟悉,主要是公司 ... [详细]
  • ! Configuration File for keepalivedglobal_defs {   notification_email {     ... [详细]
  • 搭建lvs+keepalived+mfs+nagios架构
    搭建,lvs,keepalived,mfs ... [详细]
  • springcloud:微服务涉及哪些技术、有哪些核心组件(二)
    0.引言上一期我们介绍了什么是微服务,微服务的基础概念,那么本期我们来介绍一下微服务涉及的技术点以及所需要的组件1.微服务涉及哪些技术1.1、基础 ... [详细]
author-avatar
123妖_精
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有