转载自: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. 字典get方法和setdesault方法,统计message中各元素的出现频次

    message= 'There are moments in life when you miss someone so much that you just want to pick them fr ...

  2. 为了让她学画画——熬夜用canvas实现了一个画板

    前言 大家好,我是Fly, canvas真是个强大的东西,每天沉迷这个无法自拔, 可以做游戏,可以对图片处理,后面会给大家分享一篇,canvas实现两张图片找不同的功能, 听着是不是挺有意思的, 有点 ...

  3. 就想搞明白,component-scan 是怎么把Bean都注册到Spring容器的!

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 忒复杂,没等搞明白大促都过去了! 你经历过618和双11吗?你加入过大促时候那么多复 ...

  4. P3312 数表

    P3312 数表 题意 求出 \[\sum_{i=1}^n\sum_{j=1}^m\sigma(\gcd(i,j))[\sigma(\gcd(i,j))\le a] \] 其中 \(\sigma\) ...

  5. 七个对我最重要的职业建议)--转载来自ruanyifeng博客

    原文:http://www.ruanyifeng.com/blog/2015/09/career-advice.html 一.不要别人点什么,就做什么 我的第一份工作,只干了8个月,那家公司就倒闭了. ...

  6. 第十三篇 -- QMainWindow与QAction(新建-打开-保存)

    效果图: 添加了三个Action,分别是新建,打开,和保存,没有具体写相应的功能,只是提供了一个接口,可以自己写相应的功能.这次不仅将这些Action放在了工具栏,还将其添加到了菜单栏.方法同样是直接 ...

  7. python 管理工具

    pip 包管理工具 virtualenv 虚拟环境管理工具 切换目录 virtualenvwrapper 虚拟环境管理工具加强版 pyenv python版本管理工具 修改环境变量 pyenv-vir ...

  8. jvm源码解读--06 Method 方法解析

    进入 // Methods bool has_final_method = false; AccessFlags promoted_flags; promoted_flags.set_flags(0) ...

  9. 基于ifix组态软件研究控制按钮权限

    背景: 在前阵子做基于ifix生成电力监控平台时,遇到业主提出的一个需求.关于如何在控制弹窗中,点击相应的合分闸按钮时,优先弹出登录界面,当输入相应的有权限用户名和密码后,才能操作这一要求.后实现如下 ...

  10. 【LeetCode】98. 验证二叉搜索树

    98. 验证二叉搜索树 知识点:二叉树:递归 题目描述 给定一个二叉树,判断其是否是一个有效的二叉搜索树. 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数. 节点的右子树只包含大 ...