热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Ubuntu/CentOS磁盘分区扩展

虚拟化环境,通常在创建服务器分配的磁盘空间并不大,当后期数据量增大时,需要进行扩展。如果使用的是LVM则可以方便的进行缩容和扩容ÿ

虚拟化环境,通常在创建服务器分配的磁盘空间并不大,当后期数据量增大时,需要进行扩展。
如果使用的是 LVM 则可以方便的进行缩容和扩容,当如果直接使用的分区,则复杂一点。
以下是以 VMware 虚拟机为例,对磁盘分区进行扩容。该方法适用于 Ubuntu 和 CentOS。


1.扩展分区属于高危操作,操作前需要进行备份。
2.如磁盘存在扩展分区(Extended),则需要将整个扩展分区删除,重启创建。
除最后一个分区,扩展分区内的其他分区大小不能变化,否则会造成文件系统损坏。



目录

    • 0.VMware 扩展磁盘
    • 1.无扩展分区
      • 1.1.检查磁盘
      • 1.2.扩展磁盘分区
      • 1.3.确认分区已扩展
      • 1.4.扩展文件系统
      • 1.5.检查磁盘UUID是否变更
    • 2.有扩展分区
      • 2.1.检查磁盘
      • 2.2.扩展磁盘分区
      • 2.3.确认分区已扩展
      • 2.4.扩展文件系统
      • 2.5.检查磁盘UUID是否变更


0.VMware 扩展磁盘

扩展磁盘前需要关闭虚拟机
在这里插入图片描述


1.无扩展分区


1.1.检查磁盘

启动虚拟机,检查磁盘空间是否已扩展
在这里插入图片描述


1.2.扩展磁盘分区

注意:仅支持扩展最后1个磁盘分区,如上图,仅支持扩展sda2,不支持扩展sda1 !!!
执行完第3步后,切记不能保存分区表!!!!
在这里插入图片描述


1.3.确认分区已扩展

在这里插入图片描述


1.4.扩展文件系统

ext4 文件系统扩展使用 resize2fs
xfs 文件系统扩展使用 xfs_growfs
在这里插入图片描述


1.5.检查磁盘UUID是否变更

如变更,需修改/etc/fstab 文件
在这里插入图片描述


2.有扩展分区


2.1.检查磁盘

启动虚拟机,检查磁盘空间是否已扩展
在这里插入图片描述


2.2.扩展磁盘分区

注意:仅支持扩展最后1个磁盘分区,如上图,仅支持扩展sda5,不支持扩展其他分区 !!!
首先记录一下当前分区信息,尤其是各分区起始位置。
在这里插入图片描述
删除扩展分区及以下所有分区
在这里插入图片描述
重建扩展分区,分区号与之前保持一致。
每个分区的起始位置要和之前保持一致。
在这里插入图片描述
在这里插入图片描述
由于扩展分区还在使用中,重启后才能生效。


2.3.确认分区已扩展

重启服务器,确认分区已扩展。
在这里插入图片描述


2.4.扩展文件系统

ext4 文件系统扩展使用 resize2fs
xfs 文件系统扩展使用 xfs_growfs
在这里插入图片描述


2.5.检查磁盘UUID是否变更

如变更,需修改/etc/fstab 文件
在这里插入图片描述


推荐阅读
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 本文详细介绍了如何使用Heartbeat构建一个高可用性的Apache集群,包括安装、配置和测试步骤。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
  • 本文详细介绍了如何在CentOS 6.5系统上安装和配置Redis 3.0.6,包括必要的环境准备、软件包下载、编译安装及基本功能测试。 ... [详细]
  • 解决PHP项目在服务器无法抓取远程网页内容的问题
    本文探讨了在使用PHP进行后端开发时,遇到的一个常见问题:即在本地环境中能够正常通过CURL获取远程网页内容,但在服务器上却无法实现。我们将分析可能的原因并提供解决方案。 ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 本文介绍了如何在不同操作系统上安装Git,以及一些基本和高级的Git操作,包括项目初始化、文件状态检查、版本控制、分支管理、标签处理、版本回退等,并简要提及了开源许可协议的选择。 ... [详细]
  • 如何在Mozilla Firefox中调整GIF动画的循环次数
    本文介绍了如何通过调整Mozilla Firefox的高级设置来控制GIF动画的播放次数,帮助用户根据个人喜好自定义浏览体验。 ... [详细]
  • 提升工作效率:掌握15个键盘快捷键
    在日常工作中,熟练掌握计算机操作技巧能够显著提升工作效率。本文将介绍15个常用的键盘快捷键,帮助用户更加高效地完成工作任务。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • 在Ubuntu 18.04上使用Nginx搭建RTMP流媒体服务器
    本文详细介绍了如何在Ubuntu 18.04上使用Nginx和nginx-rtmp-module模块搭建RTMP流媒体服务器,包括环境搭建、配置文件修改和推流拉流操作。适用于需要搭建流媒体服务器的技术人员。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上安装和配置 MySQL、Tomcat 和 JDK 的步骤。通过本文,您将了解如何顺利安装这些组件,并确保它们能够正常协同工作。 ... [详细]
author-avatar
强子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有