转载自: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. [刘阳Java]_Spring相关配置介绍_第5讲

    这一节我们介绍一下Spring框架的相关常用配置 Spring依赖注入的两种方式(构造方法注入和setter方式注入) p-namespace方式配置 properties属性文件配置方式 集合对象配 ...

  2. LeetCode 847. Shortest Path Visiting All Nodes

    题目链接:https://leetcode.com/problems/shortest-path-visiting-all-nodes/ 题意:已知一条无向图,问经过所有点的最短路径是多长,边权都为1 ...

  3. 手写Spring框架,是时候撸个AOP与Bean生命周期融合了!

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 嘎小子,这片代码水太深你把握不住! 在电视剧<楚汉传奇>中有这么一段刘邦 ...

  4. deepin使用synergy鼠标越界软件实现和另一台windows系统共享鼠标

    1,搜索synergy就能找到很多安装和配置的博客文章. 2,我遇到的问题: 1,在linux(deepin)上安装1.8.8版本报出找不到依赖libssl.so.1.0.0的错误,导致无法成功启动软 ...

  5. height设置100%不起作用

    详细讲解了原因:http://www.webhek.com/post/css-100-percent-height.html

  6. sql-3-DML_DQL

    DML-操作数据 1.insert语句 --增加一行数据 insert into 表名([字段1,字段2,字段3,...])values('值1','值2','值3',...); insert int ...

  7. python验证码图片生成

    环境:win10(64位)+pycharm2018+pillow5.4+python3.7 对Django的跨站请求保护的有所了解的同学会知道{%csrf_token%}在实际上作用并不是那么大,只要 ...

  8. xampp搭建开源项目iwebshop后,服务器重启后再启动xampp显示组件都启动ok,但是实际启动失败解决办法

    最近用xampp搭建了开源商城项目iwebshop,刚搭建完没问题,可是周一来因为服务器重启了,我再启动xampp,显示组件都启动ok了,但是用linux命令查看相关组件的进程时,发现实际没启动起来, ...

  9. 利用LRU策略实现Axios请求缓存

    业务场景 前一段时间刚做完一个项目,先说一下业务场景,有别于其他的前端项目,这次的项目是直接调用第三方服务的接口,而我们的服务端只做鉴权和透传,第三方为了灵活,把接口拆的很零散,所以这个项目就像扔给你 ...

  10. react踩坑笔记

    1.create-react-app中配置webpack // 方法一:将项目的配置文件抽取到项目中,即运行: npm run eject // 方法二:使用react-app-rewired 2.c ...