"这篇文章主要介绍了如何在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`。这一步骤会动态调整文件系统的大小,使其占用新扩展的逻辑卷空间。 在整个过程中,强烈建议在操作前进行系统备份,以防止数据丢失。此外,确保了解每个命令的作用,因为错误的操作可能导致数据损坏或丢失。在执行这些步骤后,根目录的容量应该会根据扩展的大小相应增加。
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 17
- 资源: 948
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展