gpt4 book ai didi

linux - 为什么我的文件系统在使用 fio(flexible IO) 后满了

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:10:27 26 4
gpt4 key购买 nike

我正在尝试使用 linux 服务器中的 fio 工具测试我的设备,首先我的文件系统未满。所以我测试了我之前准备的第一个文件并得到了一个错误,然后当我想用 vi 更改一些参数时,它告诉我文件系统已满,我不明白为什么以及如何在没有的情况下清空文件破坏。感谢您的回答。

最佳答案

如果没有运行 fio 的作业文件和参数,很难回答这类问题 - 请参阅 REPORTING-BUGS文件 fio 附带了人们诊断此类问题所需的信息。

提示 1:有时人们没有意识到,如果他们没有为作业明确指定文件名,fio 将根据作业名称为当前工作目录中的文件组成文件名。如果作业有大小,fio 将尝试在当前工作目录中生成该大小的文件,除非另有指示。

提示 2:选择原始磁盘设备的文件名时,人们会打错它 (filename=/dev/seg)。同样,如果设置了大小,这会导致 fio 尝试在 /dev/ 中创建一个名为 /dev/seg 的文件,因为 /dev/ Linux 上的文件系统本身很小,它内部的所有空间很快就会被新文件填满。

如果您知道您希望 fio 处理的文件应该已经存在并且 fio 不应该创建它,那么防止这种情况的一种方法是使用 allow_file_create=0将文件创建变成错误。

如果您已经遇到 fio 制作这些额外文件的情况,您唯一的出路就是小心删除它们。尝试删除在 /dev/ 中创建的文件时,应格外小心,以确保您没有删除真正的 block 设备节点(例如,在删除路径之前使用 stat 来检查它是否是普通文件ETC)。

关于linux - 为什么我的文件系统在使用 fio(flexible IO) 后满了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37831052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com