สร้างไฟล์ขนาดใหญ่จากบรรทัดคำสั่งหรือยูทิลิตีดิสก์เพื่อการทดสอบ
ไฟล์เปล่าขนาดใหญ่มักถูกใช้เพื่อวัตถุประสงค์ในการทดสอบระหว่างการทดสอบการเข้าถึงดิสก์การพัฒนา QA การรวมศูนย์ข้อมูลและการเขียนสคริปต์ แม้ว่าจะไม่เหมาะสำหรับผู้ใช้ส่วนใหญ่ แต่ก็ทำได้ง่ายพอที่จะทำให้ทุกคนสามารถทดลองใช้แม้ว่าคุณจะไม่ต้องการเฉพาะก็ตาม
เราจะอธิบายถึงสามวิธีในการสร้างไฟล์ขนาดเกือบทุกขนาดได้อย่างรวดเร็วโดยจะใช้บรรทัดคำสั่งสองบรรทัด ระบบปฏิบัติการไม่เชื่อเรื่องพระเจ้าและระบบปฏิบัติการ MacOS และ Mac OS X อื่น ๆ และอีกหนึ่งวิธีที่เป็นมิตรกับผู้ใช้ที่ใช้แอปพลิเคชัน Disk Utility ดั้งเดิมสำหรับ Mac OS X
นี่มุ่งเน้นที่ผู้ใช้ขั้นสูงที่มีความคล่องแคล่วในบรรทัดคำสั่ง หากต้องการทำตามขั้นตอนต่อไปให้เปิดแอป Terminal เพื่อเริ่มต้นใช้งาน
สร้างแฟ้มขนาดใหญ่จากบรรทัดคำสั่ง
วิธีที่ง่ายที่สุดในการสร้างไฟล์ว่างขนาดใหญ่ทันทีคือใช้คำสั่ง 'mkfile' ซึ่งสามารถสร้างไฟล์ขนาดใดก็ได้ไม่ว่าจะเป็นไบต์ขนาดเล็กหรือใหญ่กิกะไบต์ ไวยากรณ์สำหรับ mkfile มีดังนี้:
mkfile -n size[b|k|m|g] filename
ตัวอย่างเช่นในการสร้างไฟล์ขนาด 1GB ที่เรียกว่า "LargeTestFile" บนเดสก์ท็อปคำสั่งจะเป็นดังนี้:
mkfile -n 1g ~/Desktop/LargeTestFile
ไฟล์ถูกสร้างขึ้นทันทีและใช้งานได้เต็มขนาด ไฟล์ขนาดใหญ่ที่สร้างจาก mkfile เต็มไปด้วยศูนย์
คุณสามารถยืนยันขนาดไฟล์ที่สร้างขึ้นได้โดยใช้คำสั่ง Get Info หรือ Finder โดยใช้ ls:
ls -lh ~/Desktop/LargeTestFile
ข้อเสียเดียวกับคำสั่ง mkfile ก็คือปรากฏอยู่ใน Mac OS X เท่านั้นดังนั้นหากคุณกำลังมองหาโซลูชันที่รองรับการทำงานร่วมกันข้ามแพลตฟอร์มซึ่งจะทำงานในรูปแบบ unix และ linux อื่น ๆ คุณจะต้องใช้ "dd" แทน
คำสั่ง dd น้อยกว่าที่เห็นได้ชัดกว่าการใช้งานกว่า mkfile แต่ก็ค่อนข้างจะเป็นไปได้ที่คุณจะต้องระบุชื่อไฟล์ขนาดของบล็อกและจำนวนบล็อก:
dd if=/dev/zero of=FileName bs=1024 count=1000
อีกวิธีหนึ่งคือการใช้ธงค้นหาด้วยการคูณที่เรียบง่ายของขนาดบล็อกเมกะไบต์ (1024) ดังนั้นคำสั่งต่อไปนี้จะสร้างไฟล์ที่มีขนาด 100MB (1024 x 100):
dd if=/dev/zero of=LargeTestFile.img bs=1024 count=0 seek=$[1024*100]
วิธีการคูณหลังจาก CyberCit อาจเป็นเรื่องง่ายขึ้นหากคุณไม่สามารถประเมินขนาดไบต์ขนาดใหญ่ได้
การสร้างไฟล์ขนาดใหญ่พร้อม Disk Utility
แม้ว่าผู้ใช้ส่วนใหญ่ที่ต้องการสร้างไฟล์ว่างขนาดใหญ่อาจต้องการใช้บรรทัดคำสั่ง แต่คุณสามารถใช้ Disk Utility ได้
- เปิด Disk Utility แล้วเลือก "New Image"
- ตั้งชื่อไฟล์ตามความเหมาะสมแล้วลากเมนูย่อย "ขนาด" และเลือกขนาดไฟล์ที่เหมาะสมกับความต้องการของคุณ
- ละเว้นการตั้งค่าอื่น ๆ ทั้งหมดและเลือก "สร้าง"
DiskUtility จะจัดทำภาพดิสก์ขนาดที่ระบุไว้ซึ่งเหมาะสำหรับการทดสอบ ค้นหา DMG ที่สร้างขึ้นใหม่ใน Finder และคุณจะเห็นขนาดเต็มซึ่งระบุไว้ในกรณีนี้ขนาดของแผ่น DVD ขนาด 2.6 GB:
ซึ่งแตกต่างจาก dd หรือ mkfile ภาพดิสก์จะสามารถเขียนได้โดยค่าเริ่มต้นเว้นแต่ว่าจะได้รับการคัดเลือกเป็นอย่างอื่นซึ่งอาจหรืออาจไม่เป็นประโยชน์สำหรับจุดประสงค์ในการพัฒนานี้
ไม่ว่าคุณจะใช้วิธีใดคุณอาจต้องการลบไฟล์ทดสอบขนาดใหญ่หลังจากนั้นหรือฮาร์ดดิสก์ของคุณสามารถกินได้อย่างรวดเร็วโดยไฟล์ทดสอบที่ไม่มีประโยชน์ซึ่งมีขนาดใหญ่มาก หากคุณสร้างไฟล์ทดสอบในโฟลเดอร์ที่ปิดบังและคุณไม่สามารถค้นหาไฟล์เหล่านี้ได้อีกต่อไปอย่าลืมว่าคุณสามารถทำการค้นหาเฉพาะขนาดไฟล์ด้วย Spotlight ใน OS X Finder เพื่อค้นหารายการขนาดใหญ่ในไฟล์ได้อย่างรวดเร็ว ระบบ.