Linux服务器LVM分区扩展

1、检查服务器当前分配磁盘

查看服务器物理磁盘分配情况,可见服务器当前配置磁盘SDA共250G,已划分区sda1:4G,sda2:146G;其中sda2分区分为两个lvm分区(centos-root和centos-swap);

查看磁盘分区挂载情况,下图中“tmpfs”是内存中 虚拟盘临时挂载路径,“/dev/mapper/centos-root"作为一个lvm分区挂载到根目录下;

2、查看服务器lvm磁盘卷组信息

使用vgdisplay查看服务卷组信息,可见当前存在一个centos的lvm分区,vg大小146GB,Free空间为“0/0"

使用lvdisplay查看逻辑卷组信息,可见root和swap两个逻辑lvm分区

3、创建物理磁盘分区

为磁盘sda剩余的100G空间创建分区sda3,使用fdisk命令,新建sda3分区,大小为100GB

fdisk  -l   查看物理磁盘分区,可见sda分为3个分区,其中sda1是boot盘启动分区,sda2是lvm磁盘卷组,sda3是新分配的分区没有标签。

partprobe

4、扩展lvm分区

使用vgextend扩展vg卷组“centos”,将sda3加入到vg中

扩展后vg容量增加到245GB

然后扩展lv卷组,将100G空间扩展到lv中,使用lvextend    -L   +99G   /dev/centos/root

最后使用xfs_growfs命令,使文件系统自动增长

5、查看扩容后 的目录挂载情况

根目录已经扩展到229GB,可用空间变成100GB

扩容完成后应重启服务器操作系统完成配置。

相关推荐

  1. linux磁盘根目录分区扩容

    2024-07-18 07:12:06       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 07:12:06       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 07:12:06       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 07:12:06       57 阅读
  4. Python语言-面向对象

    2024-07-18 07:12:06       68 阅读

热门阅读

  1. Netty Websocket

    2024-07-18 07:12:06       21 阅读
  2. 【Android】传给后端的Url地址被转码问题处理

    2024-07-18 07:12:06       20 阅读
  3. Redis数据结构--跳跃表 Skip List

    2024-07-18 07:12:06       20 阅读
  4. feign 接口调用下载接口技巧

    2024-07-18 07:12:06       22 阅读
  5. 简述机器学习中常用的一些统计量

    2024-07-18 07:12:06       23 阅读