dd 塞爆硬碟測試

要測試硬碟快滿的時後, 是否會有警示信寄出等~ 總不能每次都去找一堆電影來塞吧~

dd 來做這種事就蠻合適的~

作用: 製造一個 file(filename: hugefile), 內容都塞 0, 塞到 470Mb 為止, 語法如下:

dd if=/dev/zero of=/hugefile count=470m obs=4096

  • of: filename
  • count: 塞 470mb
  • obs: 每個 black 要 4096 bytes


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

dd 塞爆硬碟測試 有 6 則回應

  1. 忠實讀者 說道:

    我以前用cat xxx.txt >> xxx.txt這種爛方法
    只能弄到爆
    不能控制大小

  2. Tsung 說道:

    哈,真是大家都有很多怪方法~ 我之前是寫 for 讓他跑塞值, 不過就此發生過悲劇~
    那次讓我深刻體驗, 不要以為程式小就可以亂寫, 還是要記得寫中斷訊號, 不然有些程式跑起來, 連 Ctrl + c 都停不了 :~

  3. Palatis 說道:

    其實... 這是個磁碟重整的好辦法, 在 g4u 的網站 (http://www.feyrer.de/g4u/) 下面有寫.
    他的 idea 是作一個超大的檔案空白檔案出來, 由於系統會想配置一塊連續的空間給他, 所以會把後面零星的資料擠到前面.

    重點是很快! 比 windows 的磁碟重整快多了! (不過他沒有算哪些檔案使用率較高把他移到前面就是了...)

  4. Tsung 說道:

    感謝指導, 又學到一招密技~ m(_ _)m

  5. bsdjj 說道:

    感謝大大,
    抱歉...請問大大
    不小心刪錯檔案 --> rm /dev/zero
    zero 還有救嗎?

  6. Tsung 說道:

    這, 沒砍過耶.. Orz...
    試試從其它檔案 cp 看看? 再把權限設對看看~

發表迴響