资讯专栏INFORMATION COLUMN

CentOS 虚拟机 扩展LVM硬盘空间

curlyCheng / 3149人阅读

摘要:扩展逻辑组运行,逻辑卷还是旧有的大小。运行以下命令我本来是增加的但是要减去,所以是再次运行,逻辑卷也增大了。需要把逻辑卷同步到文件目录即我实际使用的是文件。

缘起

我是在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 resize2fs /dev/centos/root

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

所以我需要使用xfs_growfs:
xfs_growfs /dev/centos/root

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

后记

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/46045.html

相关文章

  • CentOS 虚拟 扩展LVM硬盘空间

    摘要:扩展逻辑组运行,逻辑卷还是旧有的大小。运行以下命令我本来是增加的但是要减去,所以是再次运行,逻辑卷也增大了。需要把逻辑卷同步到文件目录即我实际使用的是文件。 缘起 我是在Macbook上使用ParallelDesktop安装的centos虚拟机时,MacBook本身硬盘比较小,所以安装前就给centos虚拟机分配了8G硬盘空间。好像也没安装什么,安装完成后就发现centos 虚拟机空间...

    张汉庆 评论0 收藏0
  • Centos根目录空间扩充

    摘要:虚拟机安装的应用多了,导致根目录空间不足,有没有办法可以将根目录空间进行扩充呢经过搜集各各资料,顺利解决问题,把服务器的空间由扩成。 VMWare虚拟机安装的应用多了,导致根目录空间不足,有没有办法可以将根目录空间进行扩充呢?经过搜集各各资料,顺利解决问题,把服务器的空间由6G扩成8G。现将执行全过程总结如下,以供分享。 首先,介绍下大体的解决思路,要想扩充,必须要有一块新的空间来供使...

    lmxdawn 评论0 收藏0
  • VMware虚拟centos7安装--Linux之路

    摘要:相当于物理机有个服务,给虚拟机分配另一个网段的地址。使用仅主机模式网络。用来存放系统中的应用程序,其相关数据较多,建议大于以上。建议大小为以上。实现虚拟内存,一般为内存倍,最大指定即可文件系统类型分别是是适用的文件系统类型。 1.准备工作:安装好VMware软件、下载centos7 下载链接---https://www.centos.org/download/ 点击minimal IS...

    Bowman_han 评论0 收藏0
  • linux进阶知识点

    摘要:文章目录真机进行远程管理虚拟机是打开新的终端简化复杂的命令永久别名的设置权限和归属基本权限访问方式权限对于文本文件基本权限的类别查看权限设置基本权限只有一个人,其他用户都不可以改判断用户具备的权限设置文档归属特殊附加权 ...

    13651657101 评论0 收藏0
  • linux基础命令介绍十二:磁盘与文件系统

    摘要:作用是当系统的物理内存不够用时,会将物理内存中一部分暂时不使用的数据交换至分区中,当需要使用这些数据时,再从空间交换回内存空间。在功能上突破了物理内存的限制,使程序可以操纵大于实际物理内存的空间。 本篇讲述磁盘管理相关的命令。计算机中需要持久化存储的数据一般是保存在硬盘等辅助存储器中。硬盘一般容量较大,为了便于管理和使用,可以将硬盘分成一到多个逻辑磁盘,称为分区;为使分区中的文件组织成...

    eechen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<