磁盘上有大约1000万个文件(不在同一目录下)。
我想得到所有文件的[(file_name,file_size,file_atime)]。 但命令
find / data -type f -printf“%p \ t%A @ \ t%s \ n”
无可救药地缓慢并导致IO%util~100%。
有什么建议吗?
答案 0 :(得分:1)
你能做的不多。
检查您是否使用目录索引(dir_index
)。
如果你绝望,你可以使用debug2fs
并阅读原始数据,但我不推荐它。
你也可以购买一台固态硬盘 - 缓慢可能来自于寻求,如果你经常使用固态硬盘会加快速度。