文档章节

CentsOS 7 LVM磁盘扩容

chorigin
 chorigin
发布于 2016/11/16 14:41
字数 1154
阅读 910
收藏 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
博文 17
码字总数 6734
作品 0
成都
私信 提问
加载中
请先登录后再评论。
磁盘空间统计工具--Disk Inventory X

Disk Inventory X 是运行于 Mac OS X 10.3 (及以上)的磁盘空间统计工具。它通过 "treemaps" 的特殊方式显示了文件及文件夹的占用空间情况。 如果你经常想知道你的磁盘空间都被什么文件占用的...

匿名
2012/11/13
1.2K
0
磁盘映像文件操作工具--vidma

vidma 是一个用来操作虚拟磁盘映像文件的工具,可显示映像文件的基本信息并可重新更改大小。当前支持的格式只有 VDI (Virtual Disk Image) ,该格式主要用于 VirtualBox....

匿名
2013/01/03
795
0
Unity各平台外部共用的磁盘空间

unity给予各个平台的外部共用的磁盘空间有不同的限制,列表如下: 1.PC/MAC: 4G 2.Android/iOS: 4G 3.WebPlayer: 50MB 至于缓存空间是拿来干嘛的?这就不得不提Unity里,所谓的AssetBundle。...

orientalfashion
2013/05/17
422
0
【开源】.net 分布式架构之监控平台

开源地址: http://git.oschina.net/chejiangyi/Dyd.BaseService.Monitor .net 简单监控平台,用于集群的性能监控,应用耗时监控管理,统一日志管理等多维度的性能监控分析。 集群的性能监控:...

车江毅
2015/09/24
6.5K
21
学生管理系统——基于双向循环链表

基于双向循环链表实现的学生管理系统,包括初始化,插入,删除,查抄,保存,自动按照姓名排序功能,退出并保存功能。 实现思想是将程序的各个部分划分为三个层次。主函数为界面层,即客户端...

穿靴子的猫LJL
2015/09/03
5.8K
39

没有更多内容

加载失败,请刷新页面

加载更多

Azure Application Gateway(一)对后端 Web App 进行负载均衡

一,引言   今天,我们学习一个新的知识点-----Azure Application Gateway,通过Azure 应用程序网关为我么后端的服务提供负载均衡的功能。我们再文章头中大概先了解一下什么是应用程序网关...

osc_lc4icfkt
21分钟前
4
0
WoLai(我来) 注册码 ——国内版 notion 【笔记】

注册码: SQGYG23 ❤ W4T9PKP JLTHNJP KMTXK7P JDHKJEM KRJXX5P 6M7PPAP DEGLMG3 N3BZMRI 87BR22I GSIWGWP GNGBNTI QA8URIM UDUV9VM IHKJA7P MD9ZA3M 3XR67ZI TBUP9JX TI4TYMM 注册完了可以把......

osc_c05lkk3u
22分钟前
15
0
2020hdu多校第二场比赛及补题

这一场我们队只A了一题 1010 Lead of Wisdom 直接爆搜,但是T了好几发,剪了下枝 如果一个物品的a,b,c,d都比不上另外一个同种物品的a,b,c,d,那这个物品就可以直接淘汰掉了 #include<iostrea...

osc_usgpahnw
23分钟前
21
0
为什么Java有瞬态字段? - Why does Java have transient fields?

问题: 为什么Java有瞬态字段? 解决方案: 参考一: https://stackoom.com/question/3opS/为什么Java有瞬态字段 参考二: https://oldbug.net/q/3opS/Why-does-Java-have-transient-fields...

富含淀粉
23分钟前
16
0
轻松搭建CAS 5.x系列(6)-在CAS Server上增加OAuth2.0协议

概述说明 CAS Server默认搭建出来,客户端程序只能按照CAS自身的协议接入。CAS的强大在于,有官方的插件,可以支持其他的协议。本章节就让CAS Server怎么增加OAuth2.0的登录协议。 安装步骤 ...

osc_inj0cicw
25分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部