Linux如何实现给/根目录扩容

 更新时间:2025年04月10日 09:11:14   作者:写代码的学渣  
这篇文章主要介绍了Linux如何实现给/根目录扩容问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux给/根目录扩容

Linux磁盘扩容三种方式

Linux在使用过程中由于数据量不断增大,导致磁盘空间不足,需要增加磁盘空间,主要有以下三种方式

  • 1、直接给 / 分区(或者某一分区)扩容,直接在原有磁盘上增大空间
  • 2、给虚拟机新增一块磁盘,为这块磁盘新建一个分区
  • 3、给虚拟机新增一块磁盘,并把磁盘空间扩容到原有分区

1、给 / 分区扩容

查看磁盘空间大小,目前 / 分区大小为50G,并且只有一块磁盘

给/dev/vda 增加50G的空间,并把这50G扩容到 / 分区

/dev/vda 目前为100G,接下来对磁盘进行分区,创建物理卷,把新增的物理卷加到卷组里

对磁盘分区,使用fdisk /dev/vda ,输入n 新建分区,然后一直回车,最后输入 w 保存配置;创建完成之后,可输入 p 查看;/dev/vda3 即为新建的分区

输入partprobe 让系统识别新增的分区,然后创建物理卷,使用pvcreate /dev/vda3

扩展卷组,使用vgextend centos /dev/vda3命令,卷组信息可通过 vgdisplay 查看

扩展 / 的大小,增加50G,使用lvresize -L +30G /dev/mapper/centos-root命令,其中

重新识别 / 分区的大小,而ext4格式磁盘使用resize2fs /dev/mapper/centos-root

2、新增一块磁盘并划分独立分区

新增一块100G的磁盘,划分为/data

对磁盘 /dev/vdb 进行分区,格式化,挂载

磁盘分区

格式化

创建挂载点 /data,挂载分区

实现开机自动挂载(编辑 /etc/fstab 文件),保存退出后,执行 mount -a 无报错则配置成功

3、新增一块磁盘,并扩容到原有分区

新增一块磁盘 /dev/vdc 大小为50G,并把空间扩容至 / 分区

对 /dev/vdc 进行分区,并设置分区属性

  • t: 修改分区文件系统id,选择8e,LVM(与原有分区一致)
  • L:列出所有Hex代码

输入partprobe 让系统识别新增的分区,然后创建物理卷,使用pvcreate /dev/vdc1;pvdisplay查看

扩展卷组,扩展分区

查看磁盘大小

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • yum安装wget命令使用方式

    yum安装wget命令使用方式

    Wget是一个从网络自动下载文件的工具,支持HTTP、HTTPS、FTP,并可使用HTTP代理,在虚拟机中发现wget命令不存在,通过yum安装wget后,系统自动完成安装并提示用户,Yum是一个基于RPM的软件包管理器,能够自动下载、安装并处理依赖项,支持安装、删除和更新软件包,命令简洁易用
    2025-09-09
  • CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境

    CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6

    这篇文章主要介绍了CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境,需要的朋友可以参考下
    2018-01-01
  • Linux进程基础教程详解

    Linux进程基础教程详解

    这篇文章主要为大家详细介绍了Linux进程基础教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Ubuntu如何升级Python版本

    Ubuntu如何升级Python版本

    Ubuntu 22.04 Docker中,安装Python 3.11后,使用update-alternatives设置为默认版本,最后用python3 -V验证
    2025-08-08
  • 解决Ubuntu下使用linuxdeployqt打包Qt程序问题

    解决Ubuntu下使用linuxdeployqt打包Qt程序问题

    这篇文章主要介绍了解决Ubuntu下使用linuxdeployqt打包Qt程序问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 解决linux下zip文件解压乱码问题

    解决linux下zip文件解压乱码问题

    本篇文章主要介绍了解决linux下zip文件解压乱码问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-05-05
  • Linux 服务器上配置 XFCE 桌面以实现远程登录的方法

    Linux 服务器上配置 XFCE 桌面以实现远程登录的方法

    本文介绍了在Linux服务器上配置XFCE桌面和XRDP服务,以实现远程登录的方法,本文分步骤以常见的 Ubuntu/Debian 系发行版为例给大家详细讲解,感兴趣的朋友跟随小编一起看看吧
    2026-04-04
  • 在Linux系统中安装与管理Java jdk 8的三种方法

    在Linux系统中安装与管理Java jdk 8的三种方法

    本教程介绍在Kali Linux系统中使用Java 8的两种方式:临时运行(适用于安全测试工具如ysoserial)和长期安装(适合开发),并通过代码示例讲解的非常详细,需要的朋友可以参考下
    2025-09-09
  • Linux中的最大线程数和句柄数详解

    Linux中的最大线程数和句柄数详解

    这篇文章主要介绍了Linux中的最大线程数和句柄数的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Linux基础命令@grep、wc、管道符的使用详解

    Linux基础命令@grep、wc、管道符的使用详解

    这篇文章主要介绍了Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06

最新评论