Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在嵌入式unix系统上使用所有闪存_Python_Bash - Fatal编程技术网

Python 如何在嵌入式unix系统上使用所有闪存

Python 如何在嵌入式unix系统上使用所有闪存,python,bash,Python,Bash,我想在嵌入式Ubuntu系统中对闪存进行压力测试。例如,创建文件并存储在闪存中,直到没有空间为止。有没有一种直接的方法可以做到这一点?我认为bash或python脚本将有助于测试这一点?感谢您的帮助。我最喜欢的方法是将命令的输出重定向到文件 $ yes > /path/to/my/device/yes.txt 您可以使用head对其进行限制: $ yes | head -n1000000 > /path/to/my/device/yes.txt 再解释一下是将连续输出字母“y

我想在嵌入式Ubuntu系统中对闪存进行压力测试。例如,创建文件并存储在闪存中,直到没有空间为止。有没有一种直接的方法可以做到这一点?我认为bash或python脚本将有助于测试这一点?感谢您的帮助。

我最喜欢的方法是将命令的输出重定向到文件

 $ yes > /path/to/my/device/yes.txt
您可以使用
head
对其进行限制:

 $ yes | head -n1000000 > /path/to/my/device/yes.txt

再解释一下<代码>是将连续输出字母“y”,后跟换行符。。。永远。当您将此输出重定向到文件时,它将继续添加到该文件,直到磁盘上的空间用完为止(或者在某些文件系统中,达到最大文件大小)。

您能解释一下执行此命令时发生的情况吗?我补充了一些解释。基本上,它无限地向yes.txt写入字母“y”。