צור קובץ גדול משורת הפקודה או כלי השירות דיסק למטרות בדיקה
תוכן עניינים:
קבצים ריקים גדולים משמשים לעתים קרובות למטרות בדיקה במהלך בדיקות גישה לדיסק, פיתוח, QA, אפס נתונים וסקריפטים. למרות שזה בהחלט לא ישים לרוב המשתמשים, זה קל מספיק כדי שכל אחד יכול לנסות את זה גם אם אין לך צורך ספציפי.
נסקור שלוש דרכים ליצור במהירות קבצים בכל גודל כמעט, שתיים ישתמשו בשורת הפקודה; האחת היא אגנוסטית למערכת ההפעלה והשנייה ספציפית ל-MacOS ול-Mac OS X, וגישה אחרת ידידותית יותר למשתמש המשתמשת באפליקציית כלי השירות לדיסק שמקורה ב-Mac OS X.
זה כמובן מיועד למשתמשים קצת יותר מתקדמים עם שליטה מסוימת בשורת הפקודה. כדי לעקוב אחריך, פתח את אפליקציית הטרמינל כדי להתחיל.
צור קובץ גדול משורת הפקודה
הדרך הפשוטה ביותר ליצור באופן מיידי קובץ ריק גדול היא להשתמש בפקודה '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
גישה נוספת היא להשתמש בדגל ה-seek עם הכפלה פשוטה של גודל בלוק מגה-בייט (1024), לכן הפקודה הבאה תיצור קובץ בגודל של 100MB (1024 x 100):
dd if=/dev/zero of=LargeTestFile.img bs=1024 count=0 seek=$
שיטת הכפל האחרונה מ-CyberCit יכולה להיות קצת יותר קלה אם אתה לא מעולה בהערכת גדלים גדולים של בתים.
יצירת קובץ ענק עם כלי השירות דיסק
למרות שרוב המשתמשים המחפשים ליצור קבצים ריקים גדולים כנראה יעדיפו את שורת הפקודה, אתה יכול גם להשתמש ב-Disk Utility.
- הפעל את כלי הדיסק ובחר "תמונה חדשה"
- שם הקובץ בהתאם, ולאחר מכן משוך למטה את תפריט המשנה "גודל" ובחר גודל קובץ המתאים לצרכים שלך
- התעלם מכל ההגדרות האחרות ובחר "צור"
DiskUtility תיצור תמונת דיסק בגודל שצוין, מה שעובד מצוין לבדיקה. אתר את ה-DMG החדש שנוצר ב-Finder ותראה שהוא תופס את הגודל המלא שצוין, במקרה זה בגודל של DVD בנפח 2.6GB:
בניגוד ל-dd או mkfile, תמונת הדיסק תהיה ניתנת לכתיבה כברירת מחדל אלא אם כן נבחר אחרת, מה שעשוי להיות שימושי או לא שימושי למטרות פיתוח זה.
באיזה שיטה שתשתמש, סביר להניח שתרצה למחוק את קבצי הבדיקה הגדולים לאחר מכן, אחרת הדיסק הקשיח שלך יכול להיאכל במהירות על ידי קבצי בדיקה חסרי תועלת בגודל עצום. אם יצרת את קבצי הבדיקה בתיקייה לא ברורה ואתה כבר לא יכול לאתר אותם בעצמך, אל תשכח שאתה יכול לבצע חיפושים ספציפיים לגודל קובץ עם Spotlight ב-OS X Finder כדי לאתר במהירות כל פריט גדול בקובץ מערכת.