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

Linux虚拟机磁盘扩缩容的操作指南

引言虚拟机磁盘扩缩容需遵循“先调整底层存储虚拟机软件→ 再调整分区/逻辑卷 → 最后调整文件系统”的流程。以下按扩容和缩容两大类结合文件系统类型ext4/XFS/Btrfs和分区方案传统分区/LVM详细说明确保无歧义。一、磁盘扩容扩展容量前提已在虚拟机软件VMware/VirtualBox/KVM中扩展虚拟磁盘容量如从 20GB→40GB虚拟机处于关机或运行中部分场景需重启识别新容量。一按文件系统类型与分区方案分类1. 传统分区非LVM如/dev/sda1适用场景磁盘直接分区无LVM文件系统为 ext4/XFS/Btrfs。文件系统详细步骤验证命令ext4①重新扫描磁盘识别新容量echo 1sudo tee /sys/class/block/sda/device/rescansda为虚拟机磁盘br② **扩展分区**brsudo growpart /dev/sda 1扩展第1分区如/dev/sda1br③ **扩展文件系统**brsudo resize2fs /dev/sda1自动扩展到分区最大容量XFS①重新扫描磁盘同上②扩展分区sudo growpart /dev/sda 1③扩展文件系统需指定挂载点sudo xfs_growfs /mount_point如根分区挂载点为/则sudo xfs_growfs /lsblk /dev/sda1df -hTBtrfs①重新扫描磁盘同上②扩展分区sudo growpart /dev/sda 1③扩展文件系统需指定挂载点sudo btrfs filesystem resize max /mount_pointlsblk /dev/sda1df -hT2. LVM 逻辑卷推荐生产环境适用场景磁盘通过LVM管理物理卷PV→卷组VG→逻辑卷LV文件系统为 ext4/XFS/Btrfs。文件系统详细步骤验证命令ext4①重新扫描磁盘同上②扩展物理卷PVsudo pvresize /dev/sda2假设PV为/dev/sda2新增空间已分配③扩展逻辑卷LVsudo lvextend -l 100%FREE /dev/vg_name/lv_namevg_name为卷组名lv_name为逻辑卷名如vg0/root④扩展文件系统sudo resize2fs /dev/vg_name/lv_namepvs看PV容量lvs看LV容量df -hTXFS①重新扫描磁盘同上②扩展PVsudo pvresize /dev/sda2③扩展LVsudo lvextend -l 100%FREE /dev/vg0/root④扩展文件系统指定挂载点sudo xfs_growfs /mount_point如/pvs/lvs/df -hTBtrfs①重新扫描磁盘同上②扩展PVsudo pvresize /dev/sda2③扩展LVsudo lvextend -l 100%FREE /dev/vg0/root④扩展文件系统指定挂载点sudo btrfs filesystem resize max /mount_pointpvs/lvs/df -hT二特殊说明云虚拟机如AWS EC2底层磁盘为云盘EBS需先在云平台控制台扩展云盘再通过growpart扩展分区如NVMe磁盘/dev/nvme0n1p1。在线扩容LVMext4/XFS/Btrfs支持在线扩容无需卸载文件系统传统分区需确保分区未挂载或根分区通过Live CD操作。二、磁盘缩容减小容量风险提示缩容需先缩小文件系统再缩小分区/LV数据丢失风险极高务必先备份XFS文件系统不支持缩容需用迁移数据替代。
http://www.zskr.cn/news/1389733.html

相关文章:

  • 抢抓 AI 内容风口,搭建专属 AI短剧创作系统,开辟全新盈利赛道
  • 如何免费获得专业级鼠标性能测试:MouseTester终极指南
  • 5分钟掌握EB Garamond 12:文艺复兴经典字体的现代化应用指南
  • AMD锐龙SMUDebugTool:三步实现硬件性能深度掌控的终极指南
  • 终极指南:使用KeyboardChatterBlocker彻底解决机械键盘连击问题
  • draw.io桌面版:跨平台图表工具的高效解决方案
  • 车载以太网安全与深度学习模型压缩技术实践
  • 3分钟解决Windows激活难题:智能激活工具完整使用指南
  • 常宁市贵金属全品类回收同城靠谱回收门店权威:黄金+白银+铂金+钯金当场检测当面结算及联系方式推荐 - 亦辰小黄鸭
  • MSP430 JTAG加密实战:从熔丝到密码锁定的全方位保护策略
  • 切比雪夫距离:从棋盘移动到异常检测的核心度量原理与实战
  • 如何让Figma说中文:设计师的终极本地化解决方案
  • 为 OpenClaw 配置 TaoToken 实现一站式 AI 工作流
  • AI建站工具从0到上线保姆级攻略:手把手教你搭建一个能赚钱的网站
  • ESP32实战指南:cJSON库在物联网数据交换中的高效应用
  • 常熟市贵金属全品类回收同城靠谱回收门店权威:黄金+白银+铂金+钯金当场检测当面结算及联系方式推荐 - 亦辰小黄鸭
  • Django-Bootstrap-Toolkit模板标签使用指南:bootstrap_form与as_bootstrap过滤器实战
  • 告别打包失败:深入理解Unity的Gradle模板(mainTemplate与launcherTemplate)
  • 巢湖市贵金属全品类回收同城靠谱回收门店权威:黄金+白银+铂金+钯金当场检测当面结算及联系方式推荐 - 亦辰小黄鸭
  • 3个秘诀:用本地AI工具彻底告别会议记录烦恼
  • 突破音乐格式限制:轻松转换QQ音乐加密文件为通用MP3
  • Rydberg原子阵列中的Kagome二聚体量子态研究
  • LX Music Desktop终极指南:3步打造你的免费开源音乐播放器
  • CI Joe:轻量级持续集成服务器的终极入门指南
  • 从‘白细胞计数’到数据分析:用Python复现算法,理解离群值检测的底层逻辑
  • 深度解析:SingleFile网页完整保存技术方案与高效部署实战指南
  • MITRE ATLAS v5.5.0 深度实战:AI Agent时代的威胁矩阵与全链路防御闭环(2026最新版)
  • AssetStudio:轻松提取Unity游戏资源的完整指南
  • HBase Shell 命令避坑实战:命名空间、权限和版本控制这些高级操作你真的会了吗?
  • The Real Statistics Resource Pack: Unlocking Advanced Data Analysis in Excel