สร้างไฟล์ขนาดใหญ่จากบรรทัดคำสั่งหรือยูทิลิตี้ดิสก์เพื่อการทดสอบ

สารบัญ:

Anonim

ไฟล์เปล่าขนาดใหญ่มักถูกใช้เพื่อจุดประสงค์ในการทดสอบระหว่างการทดสอบการเข้าถึงดิสก์ การพัฒนา การควบคุมคุณภาพ การลดข้อมูลให้เป็นศูนย์ และการเขียนสคริปต์ แม้ว่าจะใช้กับผู้ใช้ส่วนใหญ่ไม่ได้อย่างแน่นอน แต่ก็ง่ายพอที่จะให้ทุกคนลองใช้ได้ แม้ว่าคุณจะไม่ได้มีความต้องการเฉพาะก็ตาม

เราจะพูดถึงสามวิธีในการสร้างไฟล์ขนาดใดก็ได้อย่างรวดเร็ว สองวิธีจะใช้บรรทัดคำสั่ง หนึ่งเป็นระบบปฏิบัติการที่ไม่เชื่อเรื่องพระเจ้าและ MacOS และ Mac OS X อื่น ๆ เฉพาะและอีกวิธีที่เป็นมิตรกับผู้ใช้มากขึ้นซึ่งใช้แอพ Disk Utility ดั้งเดิมของ Mac OS X

เห็นได้ชัดว่ามีเป้าหมายสำหรับผู้ใช้ขั้นสูงที่มีความคล่องแคล่วในบรรทัดคำสั่ง หากต้องการติดตาม ให้เปิดแอป Terminal เพื่อเริ่มต้นใช้งาน

สร้างไฟล์ขนาดใหญ่จาก Command Line

วิธีที่ง่ายที่สุดในการสร้างไฟล์เปล่าขนาดใหญ่ทันทีคือการใช้คำสั่ง 'mkfile' ซึ่งสามารถสร้างไฟล์ขนาดใดก็ได้ทันที ไม่ว่าจะเป็นขนาดเล็กในหน่วยไบต์หรือใหญ่ในหน่วยกิกะไบต์ ไวยากรณ์สำหรับ mkfile เป็นดังนี้:

mkfile -n ขนาดชื่อไฟล์

ตัวอย่างเช่น หากต้องการสร้างไฟล์ขนาด 1GB ชื่อ “LargeTestFile” บนเดสก์ท็อป คำสั่งจะเป็น:

mkfile -n 1g ~/Desktop/LargeTestFile

ไฟล์จะถูกสร้างขึ้นทันทีและใช้ขนาดเต็ม ไฟล์ขนาดใหญ่ที่สร้างจาก mkfile นั้นเต็มไปด้วยเลขศูนย์

คุณสามารถยืนยันขนาดไฟล์ที่สร้างขึ้นด้วยคำสั่ง finder Get Info หรือใช้ ls:

ls -lh ~/Desktop/LargeTestFile

ข้อเสียเพียงอย่างเดียวของคำสั่ง mkfile คือดูเหมือนว่าจะจำกัดเฉพาะ Mac OS X เท่านั้น ดังนั้นหากคุณกำลังมองหาโซลูชันที่ทำงานร่วมกันข้ามแพลตฟอร์มที่จะทำงานกับยูนิกซ์และลินุกซ์รูปแบบอื่น ๆ ที่คุณต้องการ ให้ใช้ “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 ask=$

วิธีการคูณแบบหลังจาก CyberCit อาจง่ายกว่านี้เล็กน้อยหากคุณไม่เก่งในการประมาณขนาดไบต์ขนาดใหญ่

การสร้างไฟล์ขนาดใหญ่ด้วยยูทิลิตี้ดิสก์

แม้ว่าผู้ใช้ส่วนใหญ่ที่ต้องการสร้างไฟล์เปล่าขนาดใหญ่อาจจะชอบบรรทัดคำสั่ง แต่คุณก็สามารถใช้ยูทิลิตี้ดิสก์ได้เช่นกัน

  • เปิดยูทิลิตี้ดิสก์ แล้วเลือก “ภาพใหม่”
  • ตั้งชื่อไฟล์ตามความเหมาะสม จากนั้นดึงเมนูย่อย “ขนาด” และเลือกขนาดไฟล์ที่เหมาะสมกับความต้องการของคุณ
  • ไม่ต้องสนใจการตั้งค่าอื่นๆ ทั้งหมด แล้วเลือก “สร้าง”

DiskUtility จะสร้างภาพดิสก์ตามขนาดที่ระบุ ซึ่งใช้งานได้ดีสำหรับการทดสอบ ค้นหา DMG ที่สร้างขึ้นใหม่ใน Finder และคุณจะเห็นว่ามันใช้ขนาดเต็มที่ระบุไว้ ในกรณีนี้คือขนาดของ DVD 2.6GB:

ไม่เหมือนกับไฟล์ dd หรือ mk ไฟล์อิมเมจของดิสก์จะสามารถเขียนได้จริงตามค่าเริ่มต้น เว้นแต่จะได้เลือกไว้เป็นอย่างอื่น ซึ่งอาจมีประโยชน์หรือไม่มีประโยชน์สำหรับวัตถุประสงค์ในการพัฒนานี้

ไม่ว่าคุณจะใช้วิธีใด คุณอาจต้องการลบไฟล์ทดสอบขนาดใหญ่ในภายหลัง มิฉะนั้น ฮาร์ดดิสก์ของคุณจะถูกกินอย่างรวดเร็วโดยไฟล์ทดสอบขนาดมหึมาที่ไม่มีประโยชน์อย่างอื่น หากคุณสร้างไฟล์ทดสอบในโฟลเดอร์ที่คลุมเครือและไม่สามารถค้นหาด้วยตนเองได้อีกต่อไป อย่าลืมว่าคุณสามารถค้นหาเฉพาะขนาดไฟล์ด้วย Spotlight ใน OS X Finder เพื่อติดตามรายการขนาดใหญ่ในไฟล์ได้อย่างรวดเร็ว ระบบ.

สร้างไฟล์ขนาดใหญ่จากบรรทัดคำสั่งหรือยูทิลิตี้ดิสก์เพื่อการทดสอบ