当前位置: 首页 > article >正文

2分钟快速实现非逻辑卷磁盘扩容

在虚拟机环境中,您可以扩展虚拟硬盘的大小而不影响数据。以下是扩展 /dev/sdb 磁盘从200G到500G并扩展 /dev/sdb1 分区到新大小的步骤:

  1. 关闭相关服务:确保没有服务正在访问 /app 分区。

  2. 关闭虚拟机:关闭您要更改磁盘大小的虚拟机。

  3. 扩展虚拟磁盘

    • 在虚拟机管理界面中,选择要扩展的磁盘(sdb),将其大小更改为500G。
    • 保存更改并启动虚拟机。
  4. 检查新磁盘大小:使用 lsblk 来确认磁盘大小已经变成500G。

  5. 调整分区大小:使用 partedfdisk 命令来删除旧的分区并创建一个新的更大的分区。由于这是一个扩展操作,并且您不会格式化分区,因此不会丢失数据:

    (echo d; echo n; echo p; echo 1; echo; echo; echo w) | fdisk /dev/sdb
    

    以上命令删除了 /dev/sdb1 分区,然后创建了一个新的主分区,使用了整个磁盘的空间,最后保存了更改。这些操作不会删除数据,因为它们不影响磁盘上的数据块。

  6. 检查并修复文件系统:对于ext4文件系统,您需要用 e2fsck 检查文件系统:

    e2fsck -f /dev/sdb1
    
  7. 调整文件系统大小:现在您需要调整 /dev/sdb1 的文件系统大小以填满整个分区:

    resize2fs /dev/sdb1
    
  8. 重新挂载分区

    mount /dev/sdb1 /app
    
  9. 验证空间:使用 df -Th 来确认 /app 分区的大小是否正确。

在执行这些步骤之前,请确保您有虚拟机的快照或者备份,以防万一操作出现意外。虽然这些步骤一般不会导致数据丢失,但进行充分的备份总是最佳实践。如果您对这些步骤不确定,建议联系您的系统管理员。


http://www.kler.cn/a/145167.html

相关文章:

  • 【Block总结】OutlookAttention注意力,捕捉细节和局部特征|即插即用
  • 基于单片机的超声波液位检测系统(论文+源码)
  • 详解python的修饰符
  • allegro修改封闭图形线宽
  • C++:多继承习题5
  • SQL注入漏洞之绕过[前端 服务端 waf]限制 以及 防御手法 一篇文章给你搞定
  • Ubuntu 22.04安装vscode
  • Atlassian午餐会直播回顾:如何拓展Jira工作流,加强团队协作?
  • python基础 — 可迭代对象,迭代器和生成器
  • module java.base does not “opens java.io“ to unnamed module
  • 影刀RPA_boss直聘翻页(避坑)
  • 京东数据采集(京东数据运营):怎样快速获取京东市场大数据?
  • Centos 7 环境下 PostgreSQL 14 启用SSL加密
  • 【Linux】系统初始化配置
  • 代码随想录算法训练营第四十六天|139.单词拆分、背包问题总结
  • 电子学会C/C++编程等级考试2023年03月(二级)真题解析
  • Qt 软件调试(二)使用dump捕获崩溃信息
  • Linux | 重定向 | 文件概念 | 查看文件 | 查看时间 | 查找文件 | zip
  • 基于Python的面向对象分类实例Ⅱ
  • LeetCode Hot100 33.搜索旋转排序数组
  • 【精选必看】MyBatis映射文件及动态SQL,一级,二级缓存介绍
  • 【广州华锐互动】Web3D云展编辑器能为展览行业带来哪些便利?
  • [Python人工智能] 四十.命名实体识别 (1)基于BiLSTM-CRF的威胁情报实体识别万字详解
  • Swagger在php和java项目中的应用
  • CentOS rpm安装Nginx和配置
  • FFmpeg常用命令讲解及实战二