Linux Centos虚拟机扩容(/dev/mapper/centos-root)

1:.首先查看我们的根分区大小是多少

df -h
文件系统 类型 容量 已用 可用 已用% 挂载点``/dev/mapper/centos-root xfs 18G ``1``.1G 17G ``6``% /``devtmpfs devtmpfs 479M ``0` `479M ``0``% /dev``tmpfs tmpfs 489M ``0` `489M ``0``% /dev/shm``tmpfs tmpfs 489M ``6``.7M 483M ``2``% /run``tmpfs tmpfs 489M ``0` `489M ``0``% /sys/fs/cgroup``/dev/sda1 xfs 497M 125M 373M ``25``% /boot``tmpfs tmpfs 98M ``0` `98M ``0``% /run/user/``0

2:在虚拟机中添加一块物理的磁盘,重起虚拟机。

3:查看磁盘编号

ls /dev/sd*
/dev/sda` `/dev/sda1` `/dev/sda2` `/dev/sdb

4:创建pv

pvcreate /dev/sdb
Physical volume ``"/dev/sdb"` `successfully created

5:把pv加入vg中,相当于扩充vg的大小

​ 先使用vgs查看vg组

vgs

VG #PV #LV #SN Attr VSize VFree

centos 2 2 0 wz--n- 59.50g 20.04g

扩展vg,使用vgextend命令

vgextend centos /dev/sdb

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

vgs
VG ``#PV #LV #SN Attr VSize VFree

```centos 2 2 0 wz--n- 39.50g 20.04g`

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 虽然我们把vg扩展了,但是lv还没有扩展

7:扩展lv,使用lvextend命令

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`

8: 命令使系统重新读取大小

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

9:再使用df -h查看

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/pv创建时提示 not found (or ignored by filtering)

激活的新分区,创建vg和pv时提示 Device /dev/sdb1 not found (or ignored by filtering) ,查了下是因为分区没格式化(激活)。

dd if=/dev/urandom of=/dev/sdb bs=512 count=64

SSH执行以上命令即可.

Linux Centos虚拟机扩容的更多相关文章

  1. Linux Centos虚拟机扩容(/dev/mapper/centos-root)

    1:.首先查看我们的根分区大小是多少 df -h 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root xfs 18G 1.1G 17G 6% / devt ...

  2. Asp.Net Core 发布到 Docker(Linux Centos 虚拟机,使用Dockerfile)

    实践一下 Asp.Net Core (基于.net core 2.2)部署到Docker 一.准备工作: 1. 使用Virtualbox创建一个Centos系统的虚拟机,并安装docker和vim 2 ...

  3. Linux CentOS虚拟机网卡配置

    最近在VMware安装CentOS6.5之后,每次从宿主机访问虚拟机的Oracle时,都要修改IP地址,因为没有设置虚拟机的IP,所以每次开机之后虚拟机的IP地址都是随机的,于是研究了下给虚拟机配置静 ...

  4. Linux CentOS 虚拟机下联网

    这里用VM 提供虚拟环境 虚拟机网络连接模式用的NAT 在编辑处 打开 查看你的子网ip  类型是NAT 的 我们这是是18   192.168.18.~ 去看dhcp 设置看自动分配的地址范围 也可 ...

  5. linux centos 虚拟机新安装后没有网络

    ping的时候出现 name or service not known的时候 可以 修改/etc/sysconfig/network-scripts/ifcfg-ens33 文件 vi ifcfg-e ...

  6. [linux]vmware中linux虚拟机扩容 标签: vmware虚拟机linux 2016-09-05 08:03 315人阅读 评

    扩容原因 现阶段,虚拟机的标配都是1G内存和20G硬盘,大部分时候是够用的,但是也会出现虚拟机里面东西放多了硬盘不够用的情况,这种情况下,除了清理垃圾,另外就只能给虚拟机扩容了.因为window扩容相 ...

  7. 在虚拟机(VMware)中安装Linux CentOS 6.4系统(图解) 转

    一.下载最新版本Linux CentOS     1.打开官网地址:http://www.centos.org/,点击Downloads->Mirrors         2.点击CentOS ...

  8. linux小白成长之路1————通过Parallels安装CentOS虚拟机

    以下是通过Mac版Parallels安装CentOS虚拟机的教程: 1.在Parallels向导中选择"下载CentOS",点击"继续":  2.点击&quo ...

  9. Linux课程---1、VMWare安装CentOS虚拟机(安装重要注意)

    Linux课程---1.VMWare安装CentOS虚拟机(安装重要注意) 一.总结 一句话总结: 可以先去百度搜一篇对应系统的安装教程:比如 CentOS 7 安装 1.安装VMWare之后,打开w ...

随机推荐

  1. C#程序 界面显示运行信息

    1.使用RichTextBox,难免要在多线程调用,所以需要委托. Color定义此条信息用什么颜色显示.可以不同的颜色显示不同的信息. private void ShowMsg(Color colo ...

  2. VICA概述及架构设计

    VICA全称VAT Invoice Client Platform(增值税发票客户端平台),顾名思义就是公司增值税发票业务相关处理的客户端集成平台.在VICA出现之前,公司发票开具的技术主要是依赖于A ...

  3. IOS上的 Audio Memos SE 如何分享和传输录音到电脑?

    Audio Memos SE 是 Audio Memos 的精简版 ,顾名思义就是少了很多实用功能.当初下载这个就是因为广告比较少一些,没有全屏幕的广告. 好了,录了音,想分享和传到电脑要怎么弄呢? ...

  4. thymeleaf如何遍历数据 each循环的使用

    首先在html开始标签中引入一个属性 xmlns:th="http://www.thymeleaf.org" 遍历数据示例 <tbody> <tr th:each ...

  5. MySQL索引解析(联合索引/最左前缀/覆盖索引/索引下推)

    本节内容: 1)索引基础 2)索引类型(Hash索引.有序数组.B+树) 3)索引的几个常见问题 1)联合索引 2)最左前缀原则 3)覆盖索引 4)索引下推 1. 索引基础 索引对查询的速度有着至关重 ...

  6. cent7虚拟机切换root时出现"ABRT has detected ..."问题

      今早打开虚拟机,在sudo -i的时候,发现出了这个问题: 于是我按照提示,执行abrt-cli list --since 1563382095后,结果如下: 大意就是内核出现了某CPU软死锁的问 ...

  7. 《你必须知道的495个C语言问题》读书笔记之第1-2章:声明和初始化

    1. C标准中并没有精确定义数值类型的大小,但作了以下约束: (1) char类型可以存放小于等于127的值: (2) short int和int可以存放小于等于32767的值: (3) long i ...

  8. IDEA插件之FindBugs

    1.是个啥? Findbugs,它是一个静态分析工具,用来查找Java代码中的程序错误.它使用静态分析来识别Java程序中上百种不同类型的潜在错误. 2.安装 File -> Settings ...

  9. opencv实现人脸识别(五) 运用tkinter进行GUI绘制 整合人脸识别模块

    因为之前学习过tkinter库,所以在学习了人脸识别模块的编写后, 打算绘制一个简单的GUI来应用人脸识别功能. 主界面如下所示: 签到打开在点开后直接进行人脸识别,如果成功则自动关闭视频窗口. 录入 ...

  10. 8.perf top系统性能分析工具

    perf 是一个调查 Linux 中各种性能问题的有力工具. # perf --help  usage: perf [--version] [--help] COMMAND [ARGS]  The m ...