
Ubuntu系统扩展LVM根目录详细步骤
131KB |
更新于2024-09-01
| 110 浏览量 | 举报
收藏
"这篇文章主要介绍了如何在Ubuntu系统下扩展LVM根目录的步骤,包括调大物理磁盘、确定操作的磁盘、扩展LVM逻辑分区、新增逻辑分区、合并到Volume Group以及更新文件系统。"
在Ubuntu系统中,当根目录(/)的空间不足时,可以通过扩展LVM(Logical Volume Manager)来增加可用存储。以下是在Ubuntu 16.04系统下进行此操作的详细步骤:
1. **调大物理磁盘**
在虚拟环境中,如Hyper-V,需要关闭服务器,然后在虚拟机管理界面调整虚拟硬盘的大小。例如,将磁盘从100GB扩展到300GB。这不会立即改变操作系统内的分区大小,只是为后续扩展提供了空间。
2. **确定要操作的磁盘**
使用`df -h`命令查看当前磁盘使用情况,找出需要扩展的根目录所在分区。在这个例子中,根目录位于`/dev/mapper/Ubuntu-root`,大小为94GB,使用率高达98%。
3. **扩展LVM逻辑分区所在的物理扩展分区**
首先,使用`fdisk -l`命令列出所有磁盘及其分区。然后,进入`fdisk /dev/sda`,使用`p`查看分区信息,接着使用`d`删除扩展分区(扩展分区不是主分区,而是包含LVM分区的容器),再用`n`创建新的扩展分区,最后用`w`保存更改。
4. **新增LVM逻辑分区**
使用`pvcreate`命令将新扩展分区转换为物理卷(Physical Volume),然后用`vgextend`命令将新的物理卷添加到现有的卷组(Volume Group),例如`vgextend Ubuntu-vg /dev/sdaX`,其中`sdaX`是新创建的扩展分区。
5. **扩展Volume Group**
使用`lvextend`命令将卷组的大小扩展到最大,例如`lvextend -l +100%FREE /dev/mapper/Ubuntu-root`,这将使逻辑卷占用所有可用空间。
6. **更新文件系统**
最后,使用`resize2fs`命令扩展文件系统以利用新的逻辑卷空间,命令为`resize2fs /dev/mapper/Ubuntu-root`。这一步骤会动态调整文件系统的大小,使其占用新扩展的逻辑卷空间。
在整个过程中,强烈建议在操作前进行系统备份,以防止数据丢失。此外,确保了解每个命令的作用,因为错误的操作可能导致数据损坏或丢失。在执行这些步骤后,根目录的容量应该会根据扩展的大小相应增加。
相关推荐




















weixin_38744694
- 粉丝: 17
最新资源
- DELPHI实现ACCESS数据库管理系统的源代码下载
- 纷离的岛图片管理程序v1.0:贺卡图片处理专家
- 深入理解UML有限状态机指南
- 掌握Intel汇编:第五版代码示例及自编库
- VB游戏编程入门新手必备代码包
- TeraTerm 4.53:Windows连接Unix神器,支持Cygwin
- 个性化与功能丰富的Maian留言本汉化版发布
- CKXP网络相册新版发布,贺卡图片功能优化
- 多线程技术实现BMP图像动画效果范例
- 全面覆盖Windows编程接口的权威指南
- 基于Delphi的屏幕录制组件开发
- 深入解析UML热点话题及其系统分析应用
- 东南大学数据库入门与提高视频教程
- 企业人力资源管理系统:图片存储与SQL数据库交互
- 自动安装SQL数据库的程序应用
- CKXP网络相册v1.0:美化版,单用户上传使用
- In-Link v2.3.2实现多语言目录结构的商业程序
- 超级Column2.0游戏源码解析:改进与优化之旅
- 在VS2005和MsSql2000环境中实现图片上传及缩略图读取
- 特征模型建模过程的统一抽象与指导
- 馒头留言簿v1.01:程序与界面清晰分离
- 探秘新浪商城系统:7shop24架构解析与文件结构
- 双人井字棋游戏开发教程与源码分享
- 掌握C++数值计算:源代码解读