用于扩展文件系统的程序?

用于扩展文件系统的程序?

您推荐我使用什么程序来扩展 Ubuntu 文件系统(ext3 分区“/”)?除了必须从 USB 启动的 gparted 之外...还有其他我可以直接尝试的软件吗?

谢谢

答案1

我总是使用fdisk和手动完成这些事情resize2fs,但是如果你不知道该怎么做的话,这会有点危险。

步骤如下。您需要拥有 root 权限,或者sudo在命令前使用。不保证您的数据安全。使用时请自担风险。

首先我建议备份你的数据。然后使用以下命令将现有分区表以 ASCII 和二进制形式备份到 USB 记忆棒:

fdisk /dev/sda -lu > /media/usbstick/sda.txt
dd if=/dev/sda of=/media/usbstick/sda.mbr count=1

我在此假设您的硬盘驱动器被称为/dev/sda此处。

然后,您可以先调整分区大小,方法是删除分区,然后在与之前完全相同的位置 (!) 重新创建更大的分区。当然,硬盘上的分区后需要一些空间。

fdisk -u /dev/sda

输入pENTER打印现有分区表,记住开始分区的位置。使用d和分区号删除它,并n在完全相同的起始位置用 重新创建它。使用 写入表w

然后使用resize2fs /dev/sda1(或任何分区号)将文件系统调整为新的分区大小。这应该在文件系统挂载时有效。然而,更推荐离线调整大小。

答案2

仅使用 live cd 才能安全地调整 / 的大小。使用 GParted 或 Ubuntu/Mint live CD。Linux Mint 已在 live CD 上安装了 GParted。

答案3

如果您正在使用 LVM,则只需运行 lvextend 来增加 lv 的大小,然后运行 ​​resize2fs 来扩展 fs 以使用额外的空间。如果您不使用 LVM,则在系统正在使用时无法执行此操作。

相关内容