您推荐我使用什么程序来扩展 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
输入p
后ENTER打印现有分区表,记住开始分区的位置。使用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,则在系统正在使用时无法执行此操作。