CentOS根分区扩展教程:非LVM与LVM方法详解

需积分: 10 2 下载量 53 浏览量 更新于2024-07-09 收藏 1.63MB PDF 举报
"这份文档详细介绍了在CentOS操作系统中如何扩展根分区的两种方法,分别是非LVM(标准模式)和LVM方式。文档由Bigtera大兆极存信息科技有限公司编写,旨在帮助用户理解并操作根分区的扩展过程,确保系统的正常运行和数据的安全。" 在CentOS系统中,根分区的扩展是日常运维中的常见任务,特别是在系统资源紧张时。以下是两种扩展方法的详细说明: ### 第1章 非LVM(标准模式) 1. **查看当前根分区大小**:通过`df -h`命令可以查看当前磁盘分区的使用情况,包括根分区的大小。 2. **安装CentOS系统**:安装过程中,需要规划好分区,通常会有一个专门的根分区(`/`)。 3. **扩展根分区步骤**: - 不要直接在分区编辑器中删除根分区并保存,因为这可能导致数据丢失。 - 使用`parted`或`fdisk`等工具删除分区后,务必执行`partprobe`命令刷新分区表。 - 确定根分区的文件系统类型,如ext4,然后使用相应的文件系统扩展工具(如`resize2fs`)进行扩展。 - 扩展完成后,通过`df -h`确认根分区已扩大,并检查文件是否完整无损。 ### 第2章 LVM方式 LVM(Logical Volume Manager)允许更灵活的磁盘管理: 1. **记录未扩展前各分区情况**:使用`pvs`, `vgs`, `lvs`命令记录当前LVM状态。 2. **安装系统&&建立LVM分区**:在安装CentOS时,选择LVM分区布局,创建卷组(VG)和逻辑卷(LV)。 3. **扩展根分区**: - 记录扩展前VG的大小。 - 将新增的硬盘空间(如 `/dev/sdj1`)转换为PV(Physical Volume)并添加到VG。 - 扩展VG到新的大小。 - 记录逻辑卷LV(根分区所在)扩展前的信息。 - 使用`lvextend`命令扩展LV,并用`xfs_growfs`或`resize2fs`(根据文件系统类型)刷新根分区。 4. **根分区扩展成功**:确认扩展后的根分区大小,并检查文件完整性。 5. **重启后验证**:系统重启后,应能正常启动,且根分区大小保持扩展后状态。 扩展根分区需谨慎操作,避免数据丢失。在进行任何更改之前,都应该备份重要数据。此外,了解和熟悉相关命令以及LVM的工作原理对于成功扩展根分区至关重要。