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. css实现简单音乐符效果

    css实现简单音乐符效果 利用css3中的transform.animation.keyframes实现 <!DOCTYPE html> <html lang="en&qu ...

  2. Ubuntu下搭建Kubernetes集群(1)--安装docker

    可以使用物理机,也可以使用虚拟机. 首先参考https://docs.docker.com/install/linux/docker-ce/ubuntu/ 官方文档学会安装docker. 1.首先移除 ...

  3. shell脚本特殊符号——单引号、双引号、反引号、反斜杠

    1. 单引号 ( '' ) 被单引号用括住的内容,将被视为单一字串. 2. 双引号 ( " " )  被双引号用括住的内容,将被视为单一字串.双引号只要求忽略大多数,具体说,括在双 ...

  4. JAVA大数的一些操作

    参考: https://www.cnblogs.com/tonyyy/p/10433460.html https://www.cnblogs.com/wkfvawl/p/9377441.html (d ...

  5. webapi添加basic认证

      BasicAbstractAuthorize:抽象类,子类中校验用户名密码,并创建Principal BasicAuthorize:实现类 //base.OnAuthorization(),此方法 ...

  6. arduino雨滴传感器

    https://blog.csdn.net/yichu5074/article/details/81074055 功能介绍:接上5V电源,电源指示灯亮,感应板上没有水滴时,DO输出为高电平,开关指示灯 ...

  7. [LeetCode] 493. Reverse Pairs 翻转对

    Given an array nums, we call (i, j) an important reverse pair if i < j and nums[i] > 2*nums[j] ...

  8. convert decimal to binary

    public class Solution { public static void main(String[] args) { ; String str = ""; ) { ; ...

  9. [转载]3.13 UiPath存在图像Image Exists的介绍和使用

    一.Image Exists的介绍 检查是否在指定的UI元素中找到图像,输出的是一个布尔值 二.Image Exists在UiPath中的使用 1.打开设计器,在设计库中新建一个Sequence,为序 ...

  10. centos上安装grafana

    wget https://dl.grafana.com/oss/release/grafana-6.2.5-1.x86_64.rpm yum localinstall grafana-6.2.5-1. ...