转载自:http://blog.itpub.net/25469263/viewspace-2662215/

centos7中使用vg方式扩充root分区

1.创建pv

fdisk /dev/sdb

输入n增加分区

输入p类型设置为:主分区

输入1分区编号设置为1

回车 为默认大小

回车 为默认 大小

输入w退出

2.把pv加入vg中,相当于扩充vg的大小

扩展vg,使用vgextend命令

1
2
3
[root@localhost ~] # vgextend centos /dev/sdb1
   Volume group  "centos"  successfully extended
vgextend名字命令接的vg的名字,后面是磁盘的位置

3.我们成功把vg卷扩展了,在用vgs查看一下

1
2
3
4
5
6
7
[root@localhost ~] # vgs
   VG      #PV #LV #SN Attr   VSize  VFree
   centos   2   2   0 wz--n- 39.50g 20.04g
[root@localhost ~] # lvs
   LV   VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
   root centos -wi-ao---- 17.47g                                                   
   swap centos -wi-ao----  2.00g  <br><br>虽然我们把vg扩展了,但是lv还没有扩展

4.扩展lv,使用lvextend命令

1
2
3
[root@localhost ~] # lvextend -L +20G /dev/mapper/centos-root

   Size of logical volume centos /root  changed from 17.47 GiB (4472 extents) to 37.47 GiB 

   (9592 extents).

   Logical volume root successfully resized.<br>-L 

指定扩展多大的空间到lv中去,后面的 /dev/mapper/centos-root 是指定扩展的文件位置,可在 df -h中看见

查看lv大小

1
2
3
4
[root@localhost ~] # lvs
   LV   VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
   root centos -wi-ao---- 37.47g                                                   
   swap centos -wi-ao----  2.00g  

查看df  -h中变化没有

1
2
3
4
5
6
7
8
9
[root@localhost ~] # df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root    18G  1.1G   17G    6% /
devtmpfs                 479M     0  479M    0%  /dev
tmpfs                    489M     0  489M    0%  /dev/shm
tmpfs                    489M  6.7M  483M    2%  /run
tmpfs                    489M     0  489M    0%  /sys/fs/cgroup
/dev/sda1                 497M  125M  373M   25%  /boot
tmpfs                     98M     0   98M    0%  /run/user/0 <br><br>没有变化。

那么我们要使用[root@localhost ~]# xfs_growfs /dev/mapper/centos-root 命令使系统重新读取大小

1
2
3
4
5
6
7
8
9
10
11
[root@localhost ~] # 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 9822208

再使用df  -h查看

1
2
3
4
5
6
7
8
9
[root@localhost ~] # df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root    38G  1.1G   37G    3% /
devtmpfs                 479M     0  479M    0%  /dev
tmpfs                    489M     0  489M    0%  /dev/shm
tmpfs                    489M  6.7M  483M    2%  /run
tmpfs                    489M     0  489M    0%  /sys/fs/cgroup
/dev/sda1                 497M  125M  373M   25%  /boot
tmpfs                     98M     0   98M    0%  /run/user/0

到这里我们就成功扩展了。

备注:我们可以自行生产vg组以及在新的vg中生成lv

vgcreate       创建新的vg组

lvcreate        在新的vg中创建新的lv,但是要指定对vg名字

vgreduce      把pv从vg中移除,若vg中只有一个pv则直接使用vgremove

centos7 添加磁盘到/(根目录下),扩展VG卷和lv的更多相关文章

  1. windows,cmd中,如何切换到磁盘的根目录下

    需求描述: 在windows的cmd中操作,有的时候也会遇到切换了很多的目录,然后需要切换到根目录的情况 操作过程: 1.通过cd \的方式,切换回当前磁盘的根目录下 备注:未切换之前,在Driver ...

  2. 管理员技术(六): 硬盘分区及格式化、 新建一个逻辑卷、调整现有磁盘的分区、扩展逻辑卷的大小、添加一个swap分区

    一.硬盘分区及格式化 问题: 本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区: 1> 采用默认的 msdos 分区模式        2> ...

  3. Centos7添加磁盘并分区格式化

    1.安装前准备 [root@localhost ~]# yum install xfsprogs [root@localhost ~]# modprobe xfs [root@localhost ~] ...

  4. Centos7 根目录存储空间扩展方法

    Centos7 根目录存储空间扩展方法   一.首先通过 df -hl 命令查看磁盘占用情况,其中根目录已经被占满,此时需要对其进行扩容   二.针对虚拟机环境的centos7系统根存储空间扩容,可利 ...

  5. Centos7中磁盘管理及扩展

    前提要求: 虚拟机:centos7 虚拟机软件:VMware Workstation 12 在安装Centos系统时,磁盘选择为LVM逻辑卷.当选择为LVM后才能创建逻辑卷等(必须) 数据格式选择的是 ...

  6. centos7 centos-home 磁盘转移至centos-root下

    1.查看分区 df -h (centos-home和centos-root每人的名字可能不一样) vgdisplay (查看空闲磁盘大小) 2.备份home分区文件 tar cvf /tmp/home ...

  7. 在线添加磁盘,扩展LVM卷案例

    一.添加硬盘,在线扫描出来 首先到虚拟机那里添加一块硬盘,注意必须是SCSI类型的硬盘. 扫描硬盘,不用重启操作系统的. echo "- - -" > /sys/class/ ...

  8. VMware虚拟机下为Ubuntu添加磁盘

    20G的磁盘还是不够用啊,正好复习下磁盘分区和逻辑卷. 关闭虚拟机,打开VMware,右键虚拟机点击设置,点下下方的添加,就可以添加磁盘了. 进入虚拟机,查看: root@ubuntu:/# fdis ...

  9. LINUX下添加磁盘空间的方法详解

    给Linux系统添加磁盘空间在工作会经常遇到. 在添加第二块磁盘一般系统默认为hdb(IDE硬盘)sdb(SCSI 硬盘),以hdb为例. linux-isep:~ # fdisk /dev/hdb ...

随机推荐

  1. Spring Boot入门学习必知道企业常用的Starter

    SpringBoot企业常用的 starter SpringBoot简介 SpringBoot运行 SpringBoot目录结构 整合JdbcTemplate @RestController 整合JS ...

  2. python之数据驱动ddt操作(方法二)

    import unittestfrom ddt import ddt,unpack,datafrom selenium import webdriverfrom selenium.webdriver. ...

  3. 【Mysql】InnoDB 引擎中的页目录

    一.页目录和槽 接上一篇,现在知道记录在页中按照主键大小顺序串成了单链表. 那么我使用主键查询的时候,最顺其自然的办法肯定是从第一条记录,也就是 Infrimum 记录开始,一直向后找,只要存在总会找 ...

  4. Java 获取、删除Word文本框中的表格

    本文介绍如何来获取Word文本框中包含的表格,以及删除表格. 程序测试环境包括: IDEA JDK 1.8.0 Spire.Doc.jar 注:jar导入,可通过创建Maven程序项目,并在pom.x ...

  5. 购买二手iPhone需要注意什么?这份避坑指南请收好!

    iPhone二手机市场一直非常火热,有时甚至出现供不应求的情况.主要是因为新机的价格不便宜,没什么性价比,很多小伙伴会选择低价购买二手iPhone,价格基本只要新机的二到五折.不过二手机的水深相信大家 ...

  6. Python入门 -- 001

    在Windows系统下安装python: 从Python的官方网站(http://www.python.org/)下载最新版的程序安装包. 安装完成后设置路径,使得在Windows系统的CMD中能够通 ...

  7. maven 工程构建 之_____<dependencyManagement>标签

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...

  8. 🔥 LeetCode 热题 HOT 100(11-20)

    20. 有效的括号 class Solution { public boolean isValid(String s) { Map<Character, Character> map = ...

  9. Genymotion模拟器安装ARM架构编译应用失败解决方案

    我们在安装一些应用到Genymotion模拟器会提示:adb: failed to install xx.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: ...

  10. Java预科:DOS命令及电脑快捷键

    Java预科:DOS命令及电脑快捷键 1.快捷键 常用快捷键 a/t +f4关闭窗口 cmd窗口打开快捷方式 1.开始+系统+命令提示符 2.win+r 输入cmd 3.在任意文件夹下面,按住shif ...