หากคุณต้องการเติมฮาร์ดไดรฟ์ให้ทำดังนี้:
dd if=/dev/zero of=zeros bs=1M
คุณสามารถเลือกระบุการนับได้หากคุณต้องการ จำกัด ขนาด แต่ถ้าคุณไม่นับการนับจะถูกเรียกใช้จนกว่าคุณจะมีพื้นที่ดิสก์ไม่เพียงพอ
dd if=/dev/zero of=zeros bs=1M count=10240
ดังที่ psmears กล่าวไว้คุณจะได้ประสิทธิภาพที่ดีขึ้นหากคุณตั้งขนาดบล็อกเป็น 1 MB (bs = 1M) แทน 1 B (bs = 1) สิ่งนี้จะใช้เวลาสักครู่ แต่ถ้าคุณต้องการตรวจสอบความคืบหน้าของคำสั่งของคุณให้เปิดคอนโซลแยกต่างหากและรันคำสั่งเหล่านี้:
ps aux | grep dd
ใช้ PID ของ dd ในคำสั่งนี้ (แทนที่ PID ด้วย PID ของ dd):
kill -USR1 PID
จากนั้นไปดูที่ terminal dd ของคุณ แน่นอนว่านี่เป็นการใช้งานที่ จำกัด เมื่อคุณพยายามเติมไดรฟ์ให้เต็ม (คุณสามารถใช้ df หรือ du เพื่อตรวจสอบพื้นที่ว่างในดิสก์หรือขนาดไฟล์ตามลำดับ) อย่างไรก็ตามมีบางครั้งที่สะดวกในการสร้างความก้าวหน้าของ dd
เครดิตพิเศษ: การใช้งานจริงหนึ่งครั้งสำหรับ zeroing พื้นที่ว่างคือหลังจากนั้นคุณสามารถลบไฟล์ "zero" และ dd ทั้งพาร์ติชั่น (หรือดิสก์ถ้าคุณ zeroed พาร์ติชั่นทั้งหมด) เป็นไฟล์อิมเมจดิสก์ (พูด , disk-backup.dd) จากนั้นทำการบีบอัดไฟล์ ขณะนี้พื้นที่ว่างสามารถบีบอัดได้สูงดังนั้นรูปภาพ dd ที่ถูกบีบอัดของคุณจะเล็กกว่าอุปกรณ์บล็อกดั้งเดิมที่มีเนื้อหาอยู่
Shenanigans: บีบอัดไฟล์ศูนย์ขนาดใหญ่แล้วส่งอีเมลให้เพื่อนของคุณทุกคน บอกพวกเขาว่ามันเป็นสิ่งที่ยอดเยี่ยมจริงๆ