我使用 ddrescue -v -d -r 3 -f / 将一个 50 GB 的 Linux 分区(几乎已满,已使用 92%)从开始出现一些错误的磁盘复制到 750 新硬盘的 666 GB 分区dev/... /dev/... 使用 grub 后,我能够从新硬盘启动,没有任何明显的问题。
虽然我以某种方式预计我可能需要调整复制结果的大小,但现在 gparted 和 df 都报告我的新驱动器已接近满,但方式不同:gparted 表示 666 GB 可用空间中的 660 GB 已被使用在分区中,df 声称该分区有 41 GB 正在使用,总共 47 GB。
我不明白出了什么问题,也不明白如何解释 gparted 和 df 的 /dev/sda1/ 的巨大不同大小。我迷失了方向,希望能得到有关如何恢复新磁盘空间使用的建议,即使在放入旧磁盘的内容之后,我预计新磁盘的空间仍将超过 90%。
答案1
在使用 调整分区大小后,您将需要调整文件系统的大小resize2fs
。
该resize2fs
程序将调整 ext2、ext3 或 ext4 文件系统的大小。它可用于放大或缩小设备上未安装的文件系统。如果文件系统已安装,则可以使用它来扩展已安装文件系统的大小,假设内核支持在线调整大小。
调整您查询的文件系统大小的命令是:
sudo resize2fs /dev/sda1