在 Linux 環境下塞爆硬碟空間
3 月.14, 2007 in Linux
要測試硬碟空間快要被用完時,是否系統是否會寄出警告信,比較土法煉鋼的方式會去找大型檔案例如電影、光碟的ISO檔來塞。不過很難掌控空間大小的控制。若不小心真的把空間用盡,還會導致很多系統服務會停擺。
利用 dd 來處理這方面的需求就很合適,可以製造一個檔案,內容都塞 0 並塞到指定的檔案大小
dd if=/dev/zero of=/path/testfilename count=123 obs=4096
- if: 輸入的檔案(不是標準輸入),也可以是裝置
- of:輸出的檔案(不是標準輸出),也可以是裝置
- count:指定複製輸入文件前面的 blocks 數量
- obs:每次寫入的 bytes 數,預設大小為 512
這樣就可以隨心所欲的決定要產生的檔案大小,很方便喔
Leave a Reply