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. Css3 权重

    Css权重 权重--很多规则应用到同一个元素上时,权重是决定哪个生效的(优先级) 权重等级与权值 行内样式(1000)>ID选择器(100)>类.属性选择器或伪类选择器(10)>元素 ...

  2. dp[2019.5.25]_2

    1.对于长度相同的2个字符串A和B,其距离定义为相应位置字符距离之和.2个非空格字符的距离是它们的ASCII码之差的绝对值.空格与空格的距离为0,空格与其他字符的距离为一定值k. 在一般情况下,字符串 ...

  3. 单元测试ppt

      单元测试ppt思路详解 目前的状况:1,现在很多单元测试只是利用@Test注解把代码或者整个请求接口内的business做测试2,单测的过程就很多查数据库的方法,但是没必要每次都测sql,因为sq ...

  4. c语言ARP应用

    对于windows环境,winsock不能用来发ARP请求: 发表于: 2002-04-23 11:45:12 arp是请求硬件地址的.winsock层次太高啦... 用winsock中的sendto ...

  5. js模板(template.js)实现页面动态渲染

    template.js是由纯JavaScript编写的第三方模板引擎.点击https://github.com/yanhaijing/template.js可进行下载. 在页头导入模板文件 <s ...

  6. shell top

    top -bn1 它表示非动态打印系统资源使用情况,即一次性全部把所有信息输出出来而非动态显示,可以用在shell脚本中

  7. 提示ORA-28000 the account is locked

    1.启动项目的时候提示ORA-28000 the account is locked. 2. 这是因为用户被锁定了. 查询FAILED_LOGIN_ATTEMPTS参数默认值,这个参数限制了从第一次登 ...

  8. Centos7搭建在线yum源

    1: 首先关闭防护墙或者设置规则通过且关闭selinux Systemctl diablefirewalld  永久关闭防火墙 vim/etc/sysconfig/selinux 并修改SELINUX ...

  9. CDN内容分发

    什么是CDN内容分发: CDN的全称是Content Delivery Network,即内容分发网络.CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡.内容分 ...

  10. HttpContext is null

    HttpContext context1 = System.Web.HttpContext.Current; HttpContext context2 = System.Runtime.Remotin ...