如何将空闲分区合并到Linux分区?双系统磁盘扩容求助
将空闲分区合并到Linux分区的操作步骤
核心注意事项
- 操作前必须备份所有重要数据,分区调整属于高风险操作,可能导致数据丢失
- 禁止在Linux分区挂载状态下操作,建议使用Linux Live CD/USB启动系统进行操作
情况1:Linux为普通非LVM分区
- 启动Linux Live系统,打开终端,执行
lsblk或fdisk -l确认分区路径(比如目标Linux分区是/dev/sda5,空闲空间紧邻其旁) - 卸载目标Linux分区:
sudo umount /dev/sdaX(将X替换为你的Linux分区编号) - 使用
gdisk或fdisk工具删除原Linux分区,重新创建分区时将起始扇区设为原分区的起始位置,结束扇区设为空闲空间的末尾 - 修复文件系统:
sudo e2fsck -f /dev/sdaX - 扩容文件系统:
sudo resize2fs /dev/sdaX
情况2:Linux使用LVM逻辑卷(多数发行版默认配置)
- 启动Linux Live系统,终端执行
lsblk确认空闲空间的路径(比如/dev/sdaX)以及LVM卷组名称(比如vgubuntu) - 将空闲空间创建为物理卷:
sudo pvcreate /dev/sdaX - 将物理卷加入对应卷组:
sudo vgextend vgubuntu /dev/sdaX(替换为你的实际卷组名称) - 扩容逻辑卷(假设根逻辑卷路径为
/dev/vgubuntu/root):sudo lvextend -l +100%FREE /dev/vgubuntu/root - 扩容文件系统:若为ext4格式执行
sudo resize2fs /dev/vgubuntu/root,若为xfs格式执行xfs_growfs /dev/vgubuntu/root
内容的提问来源于stack exchange,提问作者Кирилл Борисов
相关产品推荐
相关产品推荐

