2011-12-28 13 views
1

組み込みのUbuntuシステムでフラッシュメモリをテストしたいと思っています。たとえば、ファイルを作成し、空き容量がなくなるまでフラッシュメモリに格納します。これを達成するための真っ直ぐな方法がありますか?私はbashやpythonスクリプトがこれをテストするのに役立つだろうと思っていますか?ご協力いただきありがとうございます。組み込みのUnixシステムですべてのフラッシュメモリを使用する方法

答えて

2

これを行う私の好きな方法は、yesコマンドの出力をファイルにリダイレクトすることです。

$ yes > /path/to/my/device/yes.txt 

あなたはheadを使用して、それを制限することができます。

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

説明をもう少し。 yesは、文字 "y"の後に続けて改行...永久に出力します。この出力をファイルにリダイレクトすると、ディスク上の領域がなくなるまで(または一部のファイルシステムでは最大ファイルサイズに達するまで)、そのファイルに追加され続けます。

+0

このコマンドを実行すると何が起こっているのか説明できますか? – suffa

+0

私はもう少し説明を加えました。基本的には、yes.txtに文字「y」を無限に書き込みます。 –

関連する問題