Linux Centos虚拟机扩容
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虚拟机扩容的更多相关文章
- Linux Centos虚拟机扩容(/dev/mapper/centos-root)
1:.首先查看我们的根分区大小是多少 df -h 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root xfs 18G 1.1G 17G 6% / devt ...
- Asp.Net Core 发布到 Docker(Linux Centos 虚拟机,使用Dockerfile)
实践一下 Asp.Net Core (基于.net core 2.2)部署到Docker 一.准备工作: 1. 使用Virtualbox创建一个Centos系统的虚拟机,并安装docker和vim 2 ...
- Linux CentOS虚拟机网卡配置
最近在VMware安装CentOS6.5之后,每次从宿主机访问虚拟机的Oracle时,都要修改IP地址,因为没有设置虚拟机的IP,所以每次开机之后虚拟机的IP地址都是随机的,于是研究了下给虚拟机配置静 ...
- Linux CentOS 虚拟机下联网
这里用VM 提供虚拟环境 虚拟机网络连接模式用的NAT 在编辑处 打开 查看你的子网ip 类型是NAT 的 我们这是是18 192.168.18.~ 去看dhcp 设置看自动分配的地址范围 也可 ...
- linux centos 虚拟机新安装后没有网络
ping的时候出现 name or service not known的时候 可以 修改/etc/sysconfig/network-scripts/ifcfg-ens33 文件 vi ifcfg-e ...
- [linux]vmware中linux虚拟机扩容 标签: vmware虚拟机linux 2016-09-05 08:03 315人阅读 评
扩容原因 现阶段,虚拟机的标配都是1G内存和20G硬盘,大部分时候是够用的,但是也会出现虚拟机里面东西放多了硬盘不够用的情况,这种情况下,除了清理垃圾,另外就只能给虚拟机扩容了.因为window扩容相 ...
- 在虚拟机(VMware)中安装Linux CentOS 6.4系统(图解) 转
一.下载最新版本Linux CentOS 1.打开官网地址:http://www.centos.org/,点击Downloads->Mirrors 2.点击CentOS ...
- linux小白成长之路1————通过Parallels安装CentOS虚拟机
以下是通过Mac版Parallels安装CentOS虚拟机的教程: 1.在Parallels向导中选择"下载CentOS",点击"继续":  2.点击&quo ...
- Linux课程---1、VMWare安装CentOS虚拟机(安装重要注意)
Linux课程---1.VMWare安装CentOS虚拟机(安装重要注意) 一.总结 一句话总结: 可以先去百度搜一篇对应系统的安装教程:比如 CentOS 7 安装 1.安装VMWare之后,打开w ...
随机推荐
- Core Data概述(转)
Core Data是一个模型层的技术.Core Data帮助你建立代表程序状态的模型层.Core Data也是一种持久化技术,它能将模型对象的状态持久化到磁盘,但它最重要的特点是:Core Data不 ...
- 集群架构04·NFS服务,环境安装
初识 网络文件系统Netwrok File System,类似于wiin10的网络共享 功能:通过网络让不同主机系统之间可以共享文件或目录 客户端通过挂载的方式将服务器端共享的目录挂载到本地系统. 集 ...
- Go语言中使用切片(slice)实现一个Vector容器
Go语言中的切片(slice)和一些内置函数能实现其他语言容器类Array.Vector的功能,但是Go内置语言包container里只提供了list.heap.ring三种容器,缺少vector容器 ...
- 洛谷 题解 P2119【魔法阵】
很好的一道数学推导题 45分做法 \(O(N^4)\) 暴力枚举四个材料 55分做法 从第一个约束条件可得到所有可行答案都是单调递增的,所以可以排序一遍,减少枚举量,可以拿到55分 100分做法 首先 ...
- PYTHON 100days学习笔记008-3:输入和输出
目录 Day008-03:Python3 输入和输出 1.输出格式美化 1.1 str.format()用法 1.2 旧式字符串格式化 2.读取键盘输入 3.读和写文件 4.文件对象的方法 4.1 f ...
- Vue ---- Vuex 的第一次接触
在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用 props 或者 $emit 等方式 http://www.cnblogs.com/wisewrong/p/62660 ...
- [转帖]Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH
Linux环境变量设置方法总结 PATH.LD_LIBRARY_PATH 2018年01月17日 21:10:26 晨至曦 阅读数 7548 https://blog.csdn.net/qq_1900 ...
- 更新neo4j节点信息
将多个属性的内容更新到节点上 def update_by_id(id,graph,**kwargs): """ 更新节点的属性 根据节点的ID来更新节点的属性,如果存在该 ...
- HTTP协议之需要了解的网络基础
HTTP(超文本传输协议)是应用层协议,构建在TCP/IP之上,主要用来完成客户端和服务端的通信.本文主要介绍一些和HTTP相关的内容. 1. TCP/IP 分为四层: 应用层:HTTP.DNS.FT ...
- JVM学习(一)Java虚拟机运行时数据区域
一.Java内存区域 1.运行时数据区域 根据<Java 虚拟机规范(Java SE 7 版)>规定,Java 虚拟机所管理的内存包括以下几个运行时数据区域: 1.1 程序计数器 程序计数 ...