resize2fs应该在1TB分区上使用多长时间?


20

我在大学里有一台新计算机,当我注意到该计算机的先前用户ext3仅使用一个巨大的1TB 分区时,几乎为自己安装了所有计算机。

我通常会保留/home一个单独的分区,而且我也更喜欢使用LVM,因此我决定使用来缩小分区resize2fs,然后在释放的空间中创建我通常的LVM内容。(整个硬盘驱动器上只有大约30G的数据,因此应该没有问题)。

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

现在它已经运行了三个多小时,尽管CPU使用率为100%,但几乎没有听到高清的声音。

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

4
更新:整个过程花了四个多小时才完成,是的,除了最初的15分钟左右之外,HD完全没有声音。因此,简而言之,这是完全正常的。
塔玛斯2010年

1
与主题入门者的故事相同。整个过程在3个多小时的硬盘中完成,大部分时间都是静默的,但CPU工作异常。因此,如果您有类似的症状,请耐心等待。

Answers:


9

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

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

我怀疑在任何情况下都将花费相当长的时间。不知道要花多长时间,就个人而言。您可能更快地将其复制到另一个网络驱动器并重新安装。


14

在一对Seagate Barracuta 2TB SATA驱动器上,在RAID1 lvm2上将ext4fs的大小从1 TB在线调整为2 TB大约需要1h40min。这是根分区。

在这段时间内,CPU从未超过10%(累加md2_raid1和md2_resize)。负载约为3。

如果您的resize2fs进程占用了100%的CPU,而您的HDD无法正常工作,则看起来好像卡住了。尝试查看它们是否是系统日志中的任何(错误)消息。

您的设置更加简单(没有RAID1 LVM),因此它应该花费的时间更少,并且在此过程中,硬盘将正常工作,而不是CPU。

另外,resize2fs具有-p标志(百分比)以显示进度,但仅在脱机模式下使用。


2
我现在正在在线模式下扩展一个分区,它的IO和CPU活动似乎很低,所以我找到了这个线程。megar的回答对我很有用,因为我现在不知道它会持续20分钟或更长时间,但是我还发现,如果我检查df几次输出,则分区的大小每次都会增长。放心 我不确定是否可以使用相同的技巧在缩小分区时以相同的方式显示进度,但是值得一试。
2013年

1

另一个数据点:在线模式下将1TB的大小调整为2TB,但是系统是单用户的,因此活动非常低,单个SATA HDD(CentOS 6.7)花费了大约95分钟的时间。


在Digital Ocean SSD上将另一个数据点的大小从300GB调整为1T sudo resize2fs / dev / disk / by-id / scsi-0DO_Volume_volume-nyc1-01 resize2fs 1.42.13(2015年5月17日)/ dev / disk / by- id / scsi-0DO_Volume_volume-nyc1-01安装在/ mnt / volume-nyc1-01上; 3小时以上并重启电源后,需要进行在线调整大小。e2fsck刚刚挂起,试图分离卷也挂起,现在我的小滴被冻结了并且无法到达。
不要光明
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.