即使在磁盘空间不足之后,也会连续运行dd命令

时间:2018-04-02 07:01:43

标签: linux io rhel dd

我的RHEL客户端附带了一个磁盘,我必须在很长一段时间内连续运行IO。但我有一个存储限制,磁盘大小只有300GB。

通常我使用Vdbench Tool来运行IO。在后台运行了一个现有的vdbench,我开始知道我们不能创建两个vdbench实例来运行IO。(如果我错了,请纠正我)

因为我需要填充我的磁盘,尝试使用dd命令。

dd if=/dev/zero of=zeros bs=1M

这将直接填满硬盘驱动器,直到磁盘空间不足。 Thens停了。

我的问题是,即使磁盘已满,如何连续运行dd无限时间?一旦磁盘已满,dd会覆盖数据并永远运行IO吗?

运行io的其他任何工具都可以达到目的吗?请建议。

提前致谢。

2 个答案:

答案 0 :(得分:0)

就像你说的那样,这将填满磁盘,直到空间不足为止。之后没有Click the Start menu Click Run or in the search bar type services.msc Press Enter Look for the service and check the Properties and identify its service name Once found, open a command prompt. Type sc queryex [servicename]. Press Enter Identify the PID In the same command prompt type taskkill /pid [pid number] /f Press Enter 可以执行任何操作,因此它将以错误终止。

你可以编写一个无限循环,就像Subhash建议的那样:

dd

答案 1 :(得分:0)

Vdbench'search = seq'会很好。当它到达终点时它将再次从头开始。 不,没有理由不能运行Vdbench的多个实例。 (多年前最多有8个实例)。