gpt4 book ai didi

linux - 即使磁盘空间不足,也持续运行 dd 命令

转载 作者:太空宇宙 更新时间:2023-11-04 05:48:33 34 4
gpt4 key购买 nike

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

通常我使用Vdbench工具来运行IO。有一个现有的 vdbench 在后台运行,我发现我们无法创建两个 vdbench 实例来运行 IO。(如果我错了,请纠正我)

由于我需要填充磁盘,因此尝试了 dd 命令。

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

这实际上会填满硬盘驱动器,直到磁盘空间不足。然后就停止了。

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

还有其他工具可以运行 io 来达到此目的吗?请提出建议。

提前致谢。

最佳答案

正如您所说,这将填充磁盘,直到空间不足。此后 dd 无法执行任何操作,因此它将因错误而终止。

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

while true
do
dd if=/dev/zero of=zeros bs=1M
rm zeros
echo "Restarting..."
done

关于linux - 即使磁盘空间不足,也持续运行 dd 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49606756/

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