centos分区

本文详细介绍了Linux系统下硬盘分区的配置方案,包括主分区、交换分区(swap)、以及使用LVM逻辑卷管理的方式进行分区,如/boot、/home、/var、/usr等关键目录的大小分配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 2个。/和swap为2G
2. 
bios boot 2M 主分区
/boot 1G 主分区
/ 10G LVM方式
/home LVM方式
/var 10G LVM方式
/usr 10G LVM方式
swap 2G LVM方式
### 调整 CentOS 系统中的磁盘分区小 #### 准备工作 在调整磁盘分区之前,建议先备份重要数据以防操作失误造成的数据丢失。确认当前系统状态以及各分区的空间使用情况。 ```bash df -h ``` 此命令可以查看各个分区的已用空间和剩余空间[^1]。 #### 缩减 `/home` 分区并扩展根 (`/`) 分区 由于默认配置中部分未分配给根分区的空间被给予了 `/home` ,因此可以通过减少 `/home` 的容量来增加根分区的可用存储量。 ##### 卸载现有逻辑卷 如果 `/home` 是通过 LVM 创建,则需先行卸载: ```bash umount /home ``` 接着移除现有的逻辑卷: ```bash lvremove /dev/mapper/centos-home ``` 这一步骤将删除原有的 `/home` 逻辑卷,但不会影响实际物理硬盘上的数据[^4]。 ##### 修改物理卷与卷组结构 为了能够安全地修改 LVM 结构而不破坏数据完整性,应确保有足够的空闲 PE (Physical Extents),即从卷组中释放部分空间供后续创建新的逻辑卷或扩已有卷之用。 检查卷组信息: ```bash vgdisplay ``` 假设目标是腾出至少50GB用于扩充根分区,那么就需要相应数量的PEs可供调配。 ##### 扩展根分区 利用 `lvextend` 命令为根分区添加额外的空间,并在线扩容文件系统以立即生效而无需重启机器: ```bash lvextend -L +50G /dev/mapper/centos-root xfs_growfs / ``` 这里假定根分区采用了 XFS 文件系统;如果是 EXT4 类型则替换最后一条指令为 `resize2fs /dev/mapper/centos-root` . ##### 重建 `/home` 分区 完成上述步骤之后,可以根据实际情况决定是否要恢复原来的 `/home` 或者将其功能转移到另一个位置上。如果选择重建的话,可按照如下流程执行: - 使用 `pvcreate`, `vgcreate`, 和 `lvcreate` 来建立一个新的 PV(Physical Volume), VG(Volume Group) 及 LV(Logical Volume); - 对新LV进行格式化; ```bash mkfs.ext4 /dev/new_home_lv_path ``` - 将其挂载回原来的位置 ```bash mount /dev/new_home_lv_path /mnt/tmp_home rsync -avxHAXS /old_home/* /mnt/tmp_home/ mv /old_home /old_home.bak && mkdir /old_home umount /mnt/tmp_home; mount /dev/new_home_lv_path /old_home ``` 以上过程实现了对旧版 `/home` 数据的安全迁移至新版分区之上[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值