首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mkfs太久了

mkfs太久了
EN

Unix & Linux用户
提问于 2017-05-11 15:17:51
回答 1查看 28K关注 0票数 5

我现在正在从一个从旧NAS中提取的磁盘中恢复数据。

看起来mkfs.ext3Writing superblocks and filesystem accounting information:上僵住了,因为我等待done出现的时间超过了一个小时。

磁盘是2TBSATA连接到USB3.0,它正常需要这么长时间吗?现在终止程序安全吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-05-11 15:53:12

更新:通过查看lsusbdmesg,确认驱动器已经从USB总线上掉了下来。所以mkfs挂起了。它上的kill -9可能会停止它并允许停止mdraid数组,或者可能需要重新启动。如果您必须重新启动,请注意系统可能不会干净地重新启动,所以最好只同步和卸载/重新装入任何其他可写文件系统,因为您可能需要点击reset。

根据文件系统和选项的不同,mkfs可能需要很长时间( ext3就是其中之一)。终止是安全的,但是当然您必须再次运行mkfs。这--如果它真的取得了进展--意味着你必须再次等待(它将从一开始就重新开始)。

ext4比mkfs快得多,特别是使用lazy_itable_init (这是默认的)。如果可能的话,切换。

请记住,在ext2 2/3/4文件系统中,x%的磁盘用于inode表。如果没有lazy_itable_init,它们现在都被编写了。这是大量的数据需要写入(大约1.6%的磁盘具有默认设置),并且分布在整个磁盘上。

这也提供了另一种减少时间的方法:编写更少的inode。但当然,如果你走得太低,你就会筋疲力尽。

如果您想检查它是否确实正在取得进展,请确认是否正在发生I/O。有些磁盘有指示灯,或者你可以(用磁盘)闭上耳朵听清楚。

或者,如果您有可用的iostatiostat -kx 10将显示自引导以来的第一个IO统计数据,然后每10s显示一次以前的10次的统计数据。您可以查找正在执行的写入次数和磁盘利用率。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/364447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档