Linux:合并两个分区?

Jak*_*son 3 linux fedora partitioning

该工作站运行 Fedora 11。它有 4 个硬盘,分为 4 个分区:

/ (31 gig)
/boot (134 meg)
/data (140 gig)
/FC12 (31 gig)
Run Code Online (Sandbox Code Playgroud)

以前使用我当前工作站的员工就是这样设置的。他显然创建了FC12分区来测试 Fedora 12 安装。我不需要 Fedora 12,所以我擦除了该分区,现在我想知道是否可以将/FC12分区合并到/分区中,这样/分区现在将是 62 个演出。

这可能吗?如果是这样,如何?可以不用重装操作系统吗?

我玩过 Fedora 的 LVM 管理界面,但它看起来非常基本,似乎没有任何关于组合分区的内容。我还弄乱了 Fedora (Palimpsest Disk Utlity) 中的其他 HDD 实用程序,但它似乎只能挂载和卸载分区。

Gru*_*bel 6

您不能直接合并分区,但您可以做的只是删除该分区并将另一个分区的大小调整为新的可用空间。然而,这要求被删除的分区直接出现在它应该合并到的分区之后。您可以fdisk -l使用 cfdisk、fdisk 或 gparted列出分区并对其进行操作。

如果使用LVM,则没有这样的限制,您可以只lvremove将逻辑卷和可用存储空间自动归还到卷组中的可用空间池中,然后可用于调整现有分区的大小(lvextend)。要查看是否使用了 LVM,请查看以下输出:

vgdisplay -C
lvdisplay -C
Run Code Online (Sandbox Code Playgroud)

调整分区大小后,您还必须扩大文件系统以适应分区,这可以通过以下方法之一完成(取决于您使用的文件系统):

resize2fs (ext2, ext3)
xfs_growfs (xfs)
resize_reiserfs (reiserfs)
Run Code Online (Sandbox Code Playgroud)