热门标签 | 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 文件
在这里插入图片描述


推荐阅读
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 分享2款网站程序源码/主题等后门检测工具
    本文介绍了2款用于检测网站程序源码和主题中是否存在后门的工具,分别是WebShellkiller和D盾_Web查杀。WebShellkiller是一款支持webshell和暗链扫描的工具,采用多重检测引擎和智能检测模型,能够更精准地检测出已知和未知的后门文件。D盾_Web查杀则使用自行研发的代码分析引擎,能够分析更为隐藏的WebShell后门行为。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • 本文介绍了在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一,尤其是在大规模系统中,数据库集群已经成为必备的配置之一。文章详细介绍了主从数据库架构的好处和实验环境的搭建方法,包括主数据库的配置文件修改和设置需要同步的数据库等内容。MySQL的主从复制功能在国内外大型网站架构体系中被广泛采用,本文总结了作者在实际的Web项目中的实践经验。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
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社区 版权所有