1.LVM的基本概念

  • 物理卷(PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件,物理卷包括一个特殊的header,其余部分被切割成一块块物理区域。
  • 卷组(VG):将一组物理卷收集为一个管理单元
  • 逻辑卷(LV):虚拟分区,由物理区域组成
  • 物理区域(PE):硬盘可被指派给逻辑卷的最小单位,一般为4MB

2.磁盘操作相关命令

  • df -h 查看挂载点
  • lvdisplay  显示当前的逻辑卷
  • vgdisplay  显示当前的卷组
  • pvdisplay  显示当前的物理卷

3.LVM扩容

  1. fdisk -l
  2. fdisk -l | grep '/dev'    到这一步  我们查看到的系统里面还只是一个磁盘的数据  sda
  3. 在虚拟机中挂载磁盘,再进行下面的操作
  4. fdisl -l | grep '/dev'    这时候因为又挂载了一块磁盘,结果中会显示两个磁盘  sda   sdb
  5. fdisk /dev/sdb  创建sdb分区   n:创建分区  l:选择逻辑分区,如果没有则先创建主分区,再添加逻辑分区,磁盘最多四个分区 。  创建完成之后,最后要写入分区  w:写入磁盘
  6. fdisk -l | grep '/dev'  查看分区  =》 mkfs -t ext4 /dev/sdb1 格式化分区
  7. pvcreate /dev/sdb1  创建PV

  8. pvscan  查看PV所在的VG
  9. vgextend ubuntu-vg /dev/sdb1   扩容VG
  10. lvextend -L +10G /dev/ubuntu-vg/ubuntu-lv   或者  lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv 扩容LV,一个是按照容量添加,一个是按照百分比追加
  11. resize2fs /dev/ubuntu-vg/ubuntu-lv  刷新分区
  12. lvdisplay 验证是否成功   如果LV Size 增加了  就证明成功了
  13. 不要卸载扩容的磁盘,或许会造成数据丢失或者系统无法启动

LVM一句话就是:如果不采用LVM就是软件下挂的数据区是固定的一个LV 名称也是固定的,不可扩容的,

        如果采用了LVM就是软件下挂数据区是一个VG, VG内可以包含多个LV,当VG内一个LV容量不够的时候,可以在VG内再扩充一个LV,VG指向的软件数据路径不改变。只是对应地址的数据容量得到扩充

微服务架构 ------ 插曲 linux LVM磁盘扩容的更多相关文章

  1. 微服务架构 ------ 插曲 Linux平台 Ubuntu的安装

    1.一定要通过自定义安装 2.选择的硬件兼容性选择 14.x   这里介绍一下红框内的东西,是为了做虚拟存储使用的,也就是一批服务器对外展示位一个服务器,类似于服务器集群 3.选择稍后安装操作系统,如 ...

  2. 微服务架构 ------ 插曲 hikari连接池的配置

    开胃菜:据说hikari连接池很快,快到让另一个连接池的作者抛弃对自己连接池的维护,并且强烈推荐使用hikari 连接池目前我们项目使用的有两个 一个是Druid , 一个是 Hikari, 其中Dr ...

  3. 微服务架构 ------ 插曲 Mybatis逆向工程

    1.首先是pom.xml, 我们需要引入需要的mvn插件 <?xml version="1.0" encoding="UTF-8"?> <pr ...

  4. .Net 微服务架构技术栈的那些事

    一.前言 大家一直都在谈论微服务架构,园子里面也有很多关于微服务的文章,前几天也有一些园子的朋友问我微服务架构的一些技术,我这里就整理了微服务架构的技术栈路线图,这里就分享出来和大家一起探讨学习,同时 ...

  5. 【转载】CentOS LVM磁盘扩容

    转自:http://blog.sina.com.cn/s/blog_8882a6260101cpfs.html EXSI5.1主机有一个linux虚拟机,系统是centos运行httpd服务,因为是多 ...

  6. 基于 Docker 的微服务架构实践

    本文来自作者 未闻 在 GitChat 分享的{基于 Docker 的微服务架构实践} 前言 基于 Docker 的容器技术是在2015年的时候开始接触的,两年多的时间,作为一名 Docker 的 D ...

  7. Java高并发高性能分布式框架从无到有微服务架构设计

    微服务架构模式(Microservice Architect Pattern).近两年在服务的疯狂增长与云计算技术的进步,让微服务架构受到重点关注 微服务架构是一种架构模式,它提倡将单一应用程序划分成 ...

  8. Java生鲜电商平台-微服务架构概述

    Java生鲜电商平台-微服务架构概述 单体架构存在的问题 在传统的软件技术架构系统中,基本上将业务功能集中在单一应用内,或者是单一进程中.尽管现代化的软件架构理论以及设计原则已推广多年,但实际技术衍化 ...

  9. 微服务, 架构, 服务治理, 链路跟踪, 服务发现, 流量控制, Service Mesh

    微服务, 架构, 服务治理, 链路跟踪, 服务发现, 流量控制, Service Mesh 微服务架构   本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件.本文侧 ...

随机推荐

  1. 《Linux就该这么学》课堂笔记01 linux初识

    此书作者刘遄(Liu Chuán)从事于Linux运维技术行业,并且在2012年获得红帽工程师RHCE 6版本证书,在2015年初又分别获得红帽工程师RHCE 7版本证书与红帽架构师认证RHCA顶级证 ...

  2. 0.Jenkins 介绍

    一.持续集成的概念 continuous  intergaration  (简称CI),持续集成. 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味 ...

  3. 201871010104-陈园园 《面向对象程序设计(java)》第十五周学习总结

    201871010104-陈园园 <面向对象程序设计(java)>第十五周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...

  4. 201871010124-王生涛 《面向对象程序设计(java)》第八周学习总结

    博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.co ...

  5. 201871010136 -赵艳强《面向对象程序设计(java)》第十六周学习总结

    201871010136-赵艳强<面向对象程序设计(java)>第十六周学习总结   项目 内容 这个作业属于哪个课程 <任课教师博客主页链接>https://www.cnbl ...

  6. python27期day05:字典、字典嵌套、作业题。

    1.字典是python中的数据类型之一.唯一一种大括号{}键值对的数据. 2.存储大量的数据.将数据和数据之间进行关联. 3.通过键可以准确的找到值 4.哈希:可变数据类型就不可哈希   不可变数据类 ...

  7. 京东框架jd_frame

    #!/user/bin/python# -*- coding:utf-8 -*-#1.定义京东首页def index(): pass#2.定义加目录def home(): pass#3.定义购物车功能 ...

  8. 【使用篇二】SpringBoot热部署(11)

    热部署有三种方式: SpringLoader 插件 DevTools 工具 安装JRebel插件 注意:热部署的功能依赖于工具的自动编译,Eclipse-->Build Automaticall ...

  9. Linux性能优化实战学习笔记:第四十七讲

    一.上节回顾 上一节,我们梳理了,应用程序容器化后性能下降的分析方法.一起先简单回顾下.容器利用 Linux 内核提供的命名空间技术,将不同应用程序的运行隔离起来,并用统一的镜像,来管理应用程序的依赖 ...

  10. WPF CoboxItem控件使用SelectedItem去调System.Windows.Controls.ComboBoxItem: 前缀方法

    textComBox.SelectedItem as ComboBoxItem).Content textConbox: 控件Combobox 的Name 在Combobox控件SelectionCh ...