小编Jon*_*Fun的帖子

resize2fs 似乎卡在第 3 步(扫描 inode 表) - 该怎么办?

我有一台运行 Arch Linux(我相信是 2010 年)的机器,其 6TB RAID-5 阵列连接到 Highpoint RocketRaid 2320。由于没有驱动程序,我一直遇到 RAID 控制器驱动程序和最新 Linux 内核的问题开源,因此我正在将系统迁移到 Windows Server。

问题是 6TB 磁盘最初仅由一个 ext4 分区组成。我尽可能地缩小了分区,并在空白空间中添加了一个 NTFS 分区,这样我就可以开始移动文件了。那很顺利。问题是,现在我需要缩小ext4的分区再次,移动文件,再次缩小等通过resize2fs第二次运行正在采取的方式比第一遍长。它似乎卡在了第 3 关:

[root@nar-shaddaa rc.d]# resize2fs -p /dev/sdb3 863000000
resize2fs 1.41.14 (22-Dec-2010)
Resizing the filesystem on /dev/sdb3 to 863000000 (4k) blocks.
Begin pass 2 (max = 29815167)
Relocating blocks             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 3 (max = 36670)
Scanning inode table          XXXXXXXXXXX-----------------------------
Run Code Online (Sandbox Code Playgroud)

它一直这样坐着,100% 吸收一个内核超过 19 个小时:

[root@nar-shaddaa rc.d]# ps aux | grep resize2fs
root     16277 94.1 19.8 …
Run Code Online (Sandbox Code Playgroud)

linux filesystems partitioning ext4

5
推荐指数
1
解决办法
7255
查看次数

标签 统计

ext4 ×1

filesystems ×1

linux ×1

partitioning ×1