如果我想对一些我不确定是否正常工作的闪存进行快速测试,则向其中写入数据的便捷方法是/dev/random
或/dev/zero
。
但是,使用 时dev/random
,我不知道它稍后要检查什么,并且dev/zero
始终显示零。因此,我可能会错过闪存中未正确保存的部分,读取也会返回零。
有什么方法可以像上面一样方便地为我提供可预测的流吗? 像 1010101010 这样的方法就可以了。
答案1
或许坏块就是您所需要的。它将为您完成所有工作 - 即检测读取、写入和损坏错误。
答案2
yes "stuff" > /dev/sdX
或者
yes "stuff" > file.txt
和
sudo dd if=file.txt of=/dev/sdX