使用 dd 產生多個指定大小的檔案

使用dd 吃來源(參數if) /dev/zero,寫到目前目錄的檔案1k.dd,大小是1024 bytes
* dd if=/dev/zero of=./1k.dd bs=1024 count=1
做一次這個可以產生一個1k的檔案

如果想要不同的大小,可以透過bs與count做調整

如果想要一次有很多個檔案,可以透過seq來幫忙產生多個檔名
* seq 100
會出現1到100的數字,想要更多的檔案(號碼)就調整參數

把seq做出來的序號轉給dd使用
* seq 100 | xargs -I{} dd if=/dev/zero of={}.dd bs=1024 count=1
這樣就可以一次產生 100個小檔案,調的多些,再多開幾個bash做測試,可以測看亂序寫小檔案時的磁碟狀況

留言

熱門文章