我有一个 20TB(4x5TB)的 RAID5 阵列(请保留有关 RAID5 的评论,我知道很多人不喜欢它),我最近通过 Webmin 在 18.04.3LTS ubuntu 服务器上设置了它。
我没有创建文件系统(通过 Webmin),而且它似乎花费了很长时间 —— 我认为它已经持续了至少 24 个小时。
Webmin 运行的命令是
Executing command partprobe ; mkfs -t ext4 -c -q /dev/md0 ..
自运行以来,我只得到了相当于风车的效果——没有进度条来指示它是否仍在工作或已停滞。
在 Webmin 的“正在运行的进程”部分中,以下两个位于列表顶部
27638 root 12.7 % [md0_raid5]
21798 root 10.4 % badblocks -b 4096 -X /dev/md0 3662728703
我怀疑也许我在创建文件系统时勾选了一个选项来检查阵列是否有坏块,这可能会大大降低它的速度?但我不知道这里我不知道什么。此外,驱动器上的活动 LED 显示持续活动。
我猜这一切都意味着它仍在进展中,但我希望可以运行一个命令来给我一个进度指示?或者有人可能已经完成了类似的过程,可以告诉我在退出和盯着看之前应该等待多长时间?
更新:这个线建议它是坏块,我可能要等待 400 多个小时......
如果是这样,有没有办法终止 badblock 进程并让它完成 mkfs.ext4?否则,我应该运行什么命令才能仅通过创建文件系统来重新启动它?
答案1
终止 badblock 进程(通过 webmin 进程管理器 GUI)。这似乎没有对文件系统造成问题,因为我能够挂载它(再次通过 webmin raid 管理器 GUI),因此我假设 badblock 和 mkfs(文件系统创建)彼此独立运行。