博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 虚拟机 扩展LVM硬盘空间
阅读量:7183 次
发布时间:2019-06-29

本文共 1198 字,大约阅读时间需要 3 分钟。

缘起

我是在Macbook上使用ParallelDesktop安装的centos虚拟机时,MacBook本身硬盘比较小,所以安装前就给centos虚拟机分配了8G硬盘空间。好像也没安装什么,安装完成后就发现centos 虚拟机空间就用了80%左右了。于是想打算再增加几个G的空间, 记录步骤如下。

增加Parallel硬盘

在虚拟机关闭状态时,进入Parallel Desktop控制中心,增大硬盘空间, 点击Apply

图片描述

然后启动CentOS虚拟机,在终端运行 sudo fdisk -l 。 在第一行显示的 Disk /dev/sda, 发现整个空间确实增大了,但是下面mount列表没有显示此次增大的空间。所以感觉新增的空间被标记为free,隐藏起来了。那么就需要把它“找回来”。 我用的是centos自带的图形化的Disks管理工具。新增空间果然被隐藏其中。点击+号, 把它加进来, 格式化为ext4. 然后sudo fdisk -l 在mount列表中看到了(/dev/sda3)。

图片描述

但是运行df -h,文件系统的空间并没有增加。

扩展文件系统空间

我使用的是LVM文件管理。所以需要先创建物理卷。

创建物理卷

查看现有物理卷:

sudo pvscan
图片描述

创建新的物理卷

sudo pvcreate /dev/sda3

然后在查看pvscan

图片描述

扩展卷组(volume group)

查看现有卷组,“VG Size” 大小仍是旧有的空间。

sudo vgdisplay

获取卷组的名称:

sudo vgscan
图片描述

将物理卷(/dev/)添加到上述卷组(centos)中:

sudo vgextend centos /dev/sda3

此时在查看卷组 (运行vgdisplay命令) 查看VG Size已经增大了。

扩展逻辑组

运行 “sudo lvscan”,逻辑卷还是旧有的大小。

运行以下命令:

sudo lvresize -L +3069M /dev/centos/root
我本来是增加的4G=3072M,但是要减去PE Size 4M, 所以是3069M

再次运行sudo lvscan, 逻辑卷也增大了。

扩展文件系统

但是运行 df -h, 文件目录空间并没有增大。需要把逻辑卷同步到文件目录:

resize2fs <path/to/lv>resize2fs /dev/centos/root

我实际使用的是xfs文件。可通过mount | grep root

图片描述

所以我需要使用xfs_growfs:

xfs_growfs /dev/centos/root
图片描述

然后再次查看df -h 文件系统空间增大, 大功告成。

后记

对于将free的空间添加到linux, 我使用的是centos自带的图形化Disks工具。 以后抽空再查找对应的命令行。 同时欢迎了解这个的大神给与指点:)

转载地址:http://wpykm.baihongyu.com/

你可能感兴趣的文章
jemalloc 内存分配管理
查看>>
mysqld源码及目录结构
查看>>
通过交换 a,b 中的元素,使[序列 a 元素的和]与[序列 b 元素的和]之间的差最小。...
查看>>
Cesium入门7 - Adding Terrain - 添加地形
查看>>
kubernetets单机版安装
查看>>
MAC-mojave-关于VMware虚拟机键盘鼠标失灵解决
查看>>
我的友情链接
查看>>
2-2 中断/异常机制工作原理
查看>>
Java到底是传引用还是传值?
查看>>
RAR压缩包审计工具unrar-nofree
查看>>
什么是CSS网页切图
查看>>
ConcurrentHashMap学习
查看>>
struts2标签实例
查看>>
Golang walk在win及linux建立 GUI 應用程式
查看>>
Linux执行命令常见的英语语句
查看>>
elasticsearch简单JavaAPI总结
查看>>
线索化二叉树
查看>>
vimrc
查看>>
【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群(第四步)(1)...
查看>>
Perl语言之统计特定字符串个数
查看>>