resize2fs 在 1TB 分区上需要多长时间?

Tam*_*más 20 linux filesystems ext3

我在大学里买了一台新电脑,当我注意到这台机器的前一个用户ext3只使用了一个巨大的 1TB分区时,我几乎为自己设置了一切。

我通常保持/home在一个单独的分区上,我也更喜欢使用 LVM,所以我决定使用缩小分区resize2fs,然后在我释放的空间中创建我常用的 LVM 内容。(整个硬盘只有30G左右的数据,应该问题不大)。

我使用 live CD 重新启动并要求resize2fs将分区缩小到更合理的大小(50G),它似乎在前一刻钟左右的时间内非常密集地移动数据(从硬盘的噪音判断) .

现在它已经运行了三个多小时,尽管 CPU 使用率为100%,但 HD 几乎听不到任何噪音。

  1. 这是正常的吗?
  2. 是否resize2fs出于某种原因在后台进行了一些密集的数字运算,这就是为什么我听不到 HD 发出的噪音?
  3. 调整整个分区的大小需要多长时间?

小智 14

在一对希捷 barracuta 2TB SATA 驱动器上,在 RAID1 lvm2 上在线将 ext4fs 从 1 TB 调整到 2 TB 需要大约 1 小时 40 分钟。这是根分区。

在此期间,CPU 从未超过 10%(累积 md2_raid1 和 md2_resize)。负载约为3。

如果您的 resize2fs 进程占用了您的 CPU 的 100% 并且您的硬盘不工作,那么它似乎真的卡住了。尝试查看它们是否是 syslog 中的任何(错误)消息。

你的设置更简单(没有 RAID1 LVM),所以它应该花更少的时间,在这个过程中,你的硬盘会工作很多,而不是你的 CPU。

此外,resize2fs还有一个-p标志(百分比),用于显示进度,但它仅处于离线模式。

  • 我现在正在在线模式下增加一个分区,它的 IO 和 CPU 活动似乎非常低,所以我找到了这个线程。megar 的回答对我很有用,因为我现在知道不要惊慌它已经持续了 20 分钟或更长时间,但我还发现,如果我多次检查 `df` 的输出,分区的大小每次都在增长。让人放心。我不确定相同的技巧是否会在缩小分区时以相同的方式向您显示进展,但值得一试。 (2认同)

小智 9

时间可以根据不同事物的负载而变化。

如果您认为有问题,请打开一个新窗口或创建一个新的 PuTTY 会话并运行dmesg(I/O 错误或类似错误)和/或df -h(可用空间是否增加)。

我怀疑无论如何都需要很长时间。不知道多久,个人。将其复制到另一个网络驱动器并重新安装可能会更快。