我可以从 reiserfs 格式的 /home 分区内的可用空间创建新分区吗?

我可以从 reiserfs 格式的 /home 分区内的可用空间创建新分区吗?

好的,我安装了 Ubuntu,但我想也安装 Windows(双启动)。问题是,我没有空闲分区。我有根分区 (15 GB) 和 /home 分区 (300 GB)。主分区有大约 50 GB 可用空间,格式为 reiserfs。我听说过像 resize_reiserfs 这样的工具,我什至昨天尝试过 - 我使用以下命令缩小了 /home 分区(位于 /dev/sda6 上):

resize_reiserfs -s -20G /dev/sda6

之后 gparted 显示分区本身为 280 GB,但无法从 20 GB 创建新分区。我最终跑了

resize_reiserfs -s +20G /dev/sda6

将我的 /home 分区恢复到以前的大小。

答案1

resize_reiserfs仅缩小文件系统,而不缩小分区本身。引用自这里:

然而,收缩分区可能更复杂:您应该首先使用 resize_reiserfs 收缩文件系统(磁盘上的数据结构),然后仅使用 fdisk 收缩分区(磁盘上分配的空间)。

这里以获得解释。

您可以使用 gparted 将这两个步骤合二为一。

答案2

您应该能够完全在 gparted 中完成您想做的所有事情。它可以调整 reiserfs 分区的大小、创建 NTFS 分区,甚至可能为您格式化它。

实际上,您不需要从 Linux 对其进行格式化,因为 Windows 安装程序会执行此操作,但如果您将此类破坏性操作全部集中在单个程序运行中,将有助于避免错误。

相关内容