文档章节

CentsOS 7 LVM磁盘扩容

chorigin
 chorigin
发布于 2016/11/16 14:41
字数 1154
阅读 39
收藏 0
点赞 0
评论 0

简要说明哈情况:默认分的磁盘空间不够需要扩容,呵呵!查找资料实践后记录哈步骤。

  1. 查看现有磁盘空间占用情况
    [root@x cc]# df -h
    文件系统                    容量  已用  可用   已用% 挂载点
    /dev/mapper/centos-root   18G  5.7G   12G   33% /
    devtmpfs                 898M     0  898M    0% /dev
    tmpfs                    913M   53M  861M    6% /dev/shm
    tmpfs                    913M  8.9M  904M    1% /run
    tmpfs                    913M     0  913M    0% /sys/fs/cgroup
    /dev/sda1                497M  211M  286M   43% /boot
    tmpfs                    183M   12K  183M    1% /run/user/1000

     

  2.  对新增的硬盘空间新增分区(具体显示根据系统环境确定)

    [root@x cc]# fdisk /dev/sda
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    命令(输入 m 获取帮助):n #新增分区
    ......p
    Partition number (1-4): 3 #新增分区号(1,2已经使用)
    First cylinder (41943040-62914559, default 41943040): #默认回车
    ......
    Last cylinder or +size or +sizeM or +sizeK(41943040-62914559, default 62914559): #默认回车
    命令(输入 m 获取帮助):t #修改分区类型
    Partition number (1-4): 3 #修改分区类型对应的分区号
    Hex code (type L to list codes): 8e #8e是lvm磁盘类型
    ......
    命令(输入 m 获取帮助):p #查看打印分区表
    命令(输入 m 获取帮助):w #保存退出
    ......
    [root@x cc]# reboot #重启系统

     

  3.  查看硬盘情况

    [root@x cc]# fdisk -l
    ......
       设备 Boot         Start         End      Blocks   Id  System
    /dev/sda1   *        2048     1026047      512000   83  Linux
    /dev/sda2         1026048    41943039    20458496   8e  Linux LVM
    /dev/sda3        41943040    62914559    10485760   8e  Linux LVM
    ......

     

  4.  查看当前分区类型

    [root@x cc]# df -T /dev/sda1
    文件系统       类型  1K-块   已用   可用 已用% 挂载点
    /dev/sda1      xfs  ......
    
    #CentOS7的默认文件系统类型是xfs

     

  5.  新磁盘创建文件系统

    [root@x cc]# mkfs.xfs /dev/sda3 #xfs如上文件系统类型
    meta-data=/dev/sda3              isize=256    agcount=4, agsize=655360 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=0        finobt=0
    data     =                       bsize=4096   blocks=2621440, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
    log      =internal log           bsize=4096   blocks=2560, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0

     

  6.  创建PV(PV【物理卷】是VG【卷组】的组成部分,LV【逻辑卷】就是从VG中划分出来的卷,深究的建议查哈资料)

    [root@x cc]# pvcreate /dev/sda3
    WARNING: xfs signature detected on /dev/sda3 at offset 0. Wipe it? [y/n]: y
      Wiping xfs signature on /dev/sda3.
      Physical volume "/dev/sda3" successfully created
    [root@x cc]# vgdisplay #查看vg状态

     

  7.  创建的PV加入VG

    [root@x cc]# vgextend centos /dev/sda3  #centos为查看vg状态得到名称VG name
      Volume group "centos" successfully extended

     

  8.  查看LV状态

    [root@x cc]# lvdisplay
    ......
      --- Logical volume ---
      LV Path                /dev/centos/root
      LV Name                root
      VG Name                centos
      LV UUID                .............
      LV Write Access        read/write
      LV Creation host, time x, 2016-06-16 09:19:45 +0800
      LV Status              available
      # open                 1
      LV Size                17.47 GiB
      Current LE             4472
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     8192
      Block device           253:0
    [root@x cc]# pvdisplay #查看pv状态
    --- Physical volume ---
      PV Name               /dev/sda3
      VG Name               centos
      PV Size               10.00 GiB / not usable 4.00 MiB
      Allocatable           yes 
      PE Size               4.00 MiB
      Total PE              2559
      Free PE               2559
      Allocated PE          0
      PV UUID               ...................

     

  9.  逻辑卷扩容

    [root@x cc]# lvextend -l +2559 /dev/centos/root
      Size of logical volume centos/root changed from 17.47 GiB (4472 extents) to 27.46 GiB (7031 extents).
      Logical volume root successfully resized.
    #2559为上面pvdisplay查看到的free的PE数量

     

  10.  resize2fs调整大小

    [root@x cc]# resize2fs /dev/mapper/centos-root #/dev/mapper/centos-root为“/”挂载点的名字,df -h命令中查看。
    resize2fs 1.42.9 (28-Dec-2013)
    resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时找不到有效的文件系统超级块.
    -------------------------------------------------------------
    #这里有个错误(主要因为xfs文件系统:扩展一个现存的XFS文件系统,使用命令行工具xfs_grows)提示解决如下
    [root@x cc]# lvs
      LV   VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      root centos -wi-ao---- 27.46g                                                    
      swap centos -wi-ao----  2.00g                                                    
    [root@x cc]# df -lh
    文件系统                 容量  已用  可用 已用% 挂载点
    /dev/mapper/centos-root   18G  5.7G   12G   33% /
    devtmpfs                 898M     0  898M    0% /dev
    tmpfs                    913M   71M  843M    8% /dev/shm
    tmpfs                    913M  8.9M  904M    1% /run
    tmpfs                    913M     0  913M    0% /sys/fs/cgroup
    /dev/sda1                497M  211M  286M   43% /boot
    tmpfs                    183M   12K  183M    1% /run/user/1000
    [root@x cc]# xfs_growfs /dev/mapper/centos-root
    meta-data=/dev/mapper/centos-root isize=256    agcount=4, agsize=1144832 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=0        finobt=0
    data     =                       bsize=4096   blocks=4579328, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
    log      =internal               bsize=4096   blocks=2560, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    data blocks changed from 4579328 to 7199744
    [root@x cc]# df -lh
    文件系统                 容量  已用  可用 已用% 挂载点
    /dev/mapper/centos-root   28G  5.7G   22G   21% /
    devtmpfs                 898M     0  898M    0% /dev
    tmpfs                    913M   71M  843M    8% /dev/shm
    tmpfs                    913M  8.9M  904M    1% /run
    tmpfs                    913M     0  913M    0% /sys/fs/cgroup
    /dev/sda1                497M  211M  286M   43% /boot
    tmpfs                    183M   12K  183M    1% /run/user/1000
    #显示扩展已完成

    PS:具体步骤如上了,已实践测试! 

© 著作权归作者所有

共有 人打赏支持
chorigin
粉丝 0
博文 14
码字总数 5619
作品 0
成都
LVM详解

1.LVM是什么 LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过...

LavenDer7n ⋅ 2017/11/06 ⋅ 0

linux CentOS 7 中LVM讲解配置实例及磁盘扩容等

一、 lvm讲解 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空...

fengyunshan911 ⋅ 2017/08/22 ⋅ 0

linux磁盘管理之LVM

一、需求分析 1,当我们需要存储一个500G的不可分割文件时,但是我们设备上没有这么大的单个磁盘。 2,当我们在搭建一个服务,由于日常运转产生大量文件,磁盘容量不够用了,怎么办?添加磁盘...

Becaning ⋅ 2014/03/05 ⋅ 0

CentOS7 LVM添加硬盘及扩容

一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,...

张斌_青岛 ⋅ 2015/03/13 ⋅ 0

4周第1次课 lvm创建、扩容、缩减 磁盘故障小案例

一、LVM讲解 好处:方便在线扩容和缩容磁盘空间 坏处:损坏后恢复数据的难度增加(确保磁盘的冗余,例如使用 RD 创建 PV) 下图为 lvm 逻辑卷的抽象图,便于理解 创建 LVM 卷大致步骤 1.在磁...

须及春 ⋅ 2017/11/06 ⋅ 0

Linux LVM硬盘管理及LVM扩容

近日一台日志服务器硬盘空间不足,想扩容一下磁盘容量,增加4块磁盘 方法1:做raid0 优点:硬件效率高 ,实施易操作。 缺点:需要重启服务器 方法2: LVM 优点:不需要重启服务器 缺点:操作有...

syomi ⋅ 2013/11/18 ⋅ 0

四周第一次课(1月2日)

四周第一次课(1月2日) 4.10/4.11/4.12 lvm讲解 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相...

大道争锋 ⋅ 01/02 ⋅ 0

ESXI6.0 windows虚拟机 硬盘扩容实例...

有一台虚拟机硬盘扩容的步骤: 1: Vcenter上面对需要扩容的机器进行磁盘的扩容.(其实就是把硬盘的容量从60G改成100G. 改个数字而已!) 2: 登录对应的机器,进入磁盘管理.你会发现添那块盘依然是...

求学ing ⋅ 2016/01/05 ⋅ 0

lvm 逻辑卷的建立,扩容,缩容[1/2]

前言的介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分LVM区管理的灵活性。...

浮生θ谨记 ⋅ 2012/07/31 ⋅ 0

4.10 - 4.12 lvm讲解(上)(中)(下)4.13 磁盘故障小案例

4.10 - 4.12 lvm讲解(上)(中)(下) 4.13 磁盘故障小案例 4.10 - 4.12 lvm讲解(上)(中)(下) 如图: 2块硬盘 A硬盘划分了2个分区、B硬盘划分了1个分区 可以把3个分区组成一个物理卷...

JasonYan86 ⋅ 2017/07/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Thrift RPC实战(二) Thrift 网络服务模型

TServer类层次体系 TSimpleServer/TThreadPoolServer是阻塞服务模型 TNonblockingServer/THsHaServer/TThreadedSelectotServer是非阻塞服务模型(NIO) 1 TServer抽象类的定义 内部静态类Args的...

lemonLove ⋅ 14分钟前 ⋅ 0

vim命令用法

第五章 vim命令 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安...

弓正 ⋅ 15分钟前 ⋅ 0

MyBatis源码解读之配置

1. 目的 本文主要介绍MyBatis配置文件解析,通过源码解读mybatis-config.xml(官方默认命名)、Mapper.xml 与Java对象的映射。 2. MyBatis结构 查看大图 MyBatis结构图,原图实在太模糊了,所以...

无忌 ⋅ 19分钟前 ⋅ 0

Ignite的jdbc与网格的连接方式的查询性能对比

环境: 数据量100万 Ignite2.5 Windows10 8g jdbc方式连接 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; i......

仔仔1993 ⋅ 34分钟前 ⋅ 0

收集自网络的wordpress 分页导航的代码教程(全网最全版)

wordpress 分页导航是用来切换文章的一个功能,添加了 wordpress 分页导航后,用户即可自由到达指定的页面数浏览分类文章,而这样的一个很简单功能却有很多朋友在用插件:WP-PageNavi,插件的...

Rhymo-Wu ⋅ 50分钟前 ⋅ 0

微服务 WildFly Swarm 入门

Hello World 就像前面章节中的其他框架一样,我们希望添加一些基本的 Hello-world 功能,然后在其上逐步添加更多的功能。让我们从在我们的项目中创建一个 HolaResources 开始。您可以使用您的...

woshixin ⋅ 56分钟前 ⋅ 0

Maven的安装和Eclipse的配置

1. 下载Maven 下载地址 2. 解压压缩包,放到自己习惯的硬盘中 此处我将其放到了 D:\Tools 目录下。 3. 配置环境变量 右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量。 在系统变量中新建,变...

影狼 ⋅ 今天 ⋅ 0

python pip使用国内镜像的方法

国内源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://......

良言 ⋅ 今天 ⋅ 0

对于url变化的spa应该如何使用微信jssdk

使用vue单页面碰上微信jssdk config验证失败的坑。第一次成功 之后切换页面全部失败,找到了解决方法,第一次验证成功后保存验证信息 切换页面时验证信息直接拿来用,加一个wx.error() 失败时...

孙冠峰 ⋅ 今天 ⋅ 0

Spring Cloud Gateway 一般集成

SCF发布,带来很多新东西,不过少了点教程,打开方式又和以前的不一样,比如这个SCG,压根就没有入门指导,所以这里写一个,以备后用。 一、集成 pom.xml <dependency> <groupI...

kut ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部