码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux磁盘扩容(超详细)


    目录

    ​编辑

    一、第一步VM虚拟机扩容磁盘

    二、使用root登录虚拟机查看分区大小

    三、开始进行分区(慎重,请完全看懂这部分之后在开始操作,否则虚拟机无法运行)

     1、使用fdisk /dev/sda命令进行重新分区

    ​编辑

    2、输入p查看分区情况

    3、输入n新建一个分区

    4、输入p分配主分区

    5、输入w回车保存分区

    四、格式化新增分区

    五、进行文件系统扩展


    一、第一步VM虚拟机扩容磁盘

    首先我们要先关闭虚拟机,然后这个虚拟机不能存在镜像,否则无法进行扩容

    提示:

    如果想要某个镜像扩容的解决办法:

            可以先保存当前镜像,然后在跳转到你想保存的镜像当中,然后对那个镜像进行完整克隆,再对完整克隆的机器进行扩容

    点击编辑虚拟机

    选择硬盘

    点击扩展

    点击确定

    完成VM虚拟机扩容

    二、使用root登录虚拟机查看分区大小

    命令df -h查看磁盘状态

    df -h

    fdisk -l 命令查看分区详细信息

    fdisk -l

    三、开始进行分区(慎重,请完全看懂这部分之后在开始操作,否则虚拟机无法运行)

    提示:在执行这一步之前建议先保存镜像(非常有必要)

     1、使用fdisk /dev/sda命令进行重新分区

    fdisk /dev/sda

    2、输入p查看分区情况

    3、输入n新建一个分区

    4、输入p分配主分区

    先输入一个值,让你确认分区编号,会提示一个范围比如(3,4,default:3)这种,意思是默认是3,如果你不想弄3输入其他的,一般这里我们输入3就可以

    然后会让你输入两个值,直接按两下回车输入默认值就可以

    5、输入w回车保存分区

    然后Ctrl+C退出,使用fdisk -l 查看分区情况,发现新增了一个sda3的分区。分区完后,需reboot重启系统。

    fdisk -l
    reboot

    四、格式化新增分区

    使用cat /etc/fstab | grep rhel-root命令查看系统文件格式,为xfs文件系统

    cat /etc/fstab | grep rhel-root

    使用vgdisplay查看卷组信息

    vgdisplay

    初始化刚刚的分区(注意这里代码最后sda3看你分区的时候编号的多少,一般人都是弄得3)

    pvcreate /dev/sda3

    将初始化过的分区加入到虚拟卷组名

    这里代码格式: vgextend 虚拟卷组名 新增的分区

    卷组名称不一样这里代码也可能不一样,按照自己的需求改动

    1. vgextend rhel /dev/sda3

    五、进行文件系统扩展

    查看当前磁盘情况并记下需要扩展的文件系统名,这里以扩展根目录为例,记下的是的目录是 /dev/mapper/rhel-root

    自己扩展的时候以自己要扩展的地方为基准

    可以用df -h查看当前文件系统

    df -h

    扩容已有的卷组容量(注:不能全扩展满,比如空闲空间是30G的话不能全扩展上,扩展29G就ok)闲置空间就是你原来30G,你扩展到50G,那么就有20G闲置,但是你只能扩展19G到卷组上

    具体扩展代码格式如下:# lvextend -L +需要扩展的容量 需要扩展的文件系统名 

    lvextend -L +29G /dev/mapper/rhel-root

    到这里卷组就已经扩展完成了

    可以使用pvdisplay检查

    以上只是卷的扩容,然后我们需要将文件系统扩容。(这里注意不同的Linux有区别,比如红帽和乌班图命令就不一样,这里以红帽为例,如果是其他版本请自行搜索文件系统扩容命令)

    # xfs_growfs 文件系统名 (这里写你要扩展的文件系统名,就是你想要扩的部分)

    xfs_growfs /dev/mapper/rhel-root
    

    再次使用df -h查看,观察要扩展的文件系统容量是否发生变化。

    df -h

    到这里就完全扩容完毕了,是不是很简单呢

  • 相关阅读:
    【附源码】Python计算机毕业设计社区住户信息管理系统
    docker常用软件安装
    基于C/C++的共享内存的创建和使用(Linux)
    C++ 静态函数访问非静态成员变量
    抽象语法树AST(Abstract Syntax Tree)
    华为OD机试 - 最大括号深度 - 栈stack(Java 2023 B卷 100分)
    计算机毕业设计(附源码)python智慧校园系统
    【硬件+软件】示波器的自动化控制
    gstreamer的caps event和new_segment event
    十二.镜头知识之镜头分辨率(解析力)
  • 原文地址:https://blog.csdn.net/yushaoyyds/article/details/133914432
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号