זוהי הפקודה mksquashfs שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mksquashfs - כלי ליצירה והוספה למערכות קבצים של squashfs
תַקצִיר
mksquashfs מקור [SOURCE2 ...] יַעַד [אפשרויות]
תיאור
Squashfs היא מערכת קבצים דחוסה מאוד לקריאה בלבד עבור לינוקס. הוא משתמש בדחיסת zlib
כדי לדחוס את שני הקבצים, האינודים והספריות. האינודים במערכת קטנים מאוד ו
כל הבלוקים ארוזים כדי למזער את תקורה של נתונים. גדלים של בלוקים גדולים מ-4K נתמכים
עד מקסימום של 64K.
Squashfs מיועד לשימוש כללי של מערכת קבצים לקריאה בלבד, לשימוש בארכיון (כלומר במקרים
היכן שניתן להשתמש בקובץ .tar.gz), ובמערכות זיכרון/התקן מוגבלות (למשל
מערכות משובצות) בהן יש צורך בתקורה נמוכה.
אפשרויות
מערכת קבצים לִבנוֹת אפשרויות
-קומפ דְחִיסָה
בחר דְחִיסָה דְחִיסָה. מדחסים זמינים: gzip (ברירת מחדל), lzo, xz.
-b BLOCK_SIZE
הגדר בלוק נתונים ל BLOCK_SIZE. ברירת מחדל 131072 בתים.
-אין יצוא
אל תהפוך את מערכת הקבצים לניתנת לייצוא באמצעות NFS.
-לא-דל
אל תזהה קבצים דלילים.
-לא-קסאטרים
אין לאחסן תכונות מורחבות.
-קסאטרים
לאחסן תכונות מורחבות (ברירת מחדל).
-לא אני
אין לדחוס טבלת אינודה.
-מָנוֹד רֹאשׁ
אל תדחס בלוקי נתונים.
-לא F
אין לדחוס בלוקים של קטעים.
-לא
אין לדחוס תכונות מורחבות.
-ללא שברים
אל תשתמש בקטעים.
-השתמש-תמיד במקטעים
השתמש בלוקים של fragment עבור קבצים גדולים מגודל הבלוק.
-ללא כפילויות
אל תבצע בדיקה כפולה.
-השורש
להפוך את כל הקבצים לבעלות שורש.
-force-uid uid
הגדר את כל ה-uids של הקבצים ל-uid.
-force-gid gid
הגדר את כל הקבצים gids ל-gid.
-nopad
אין לרפד מערכת קבצים לכפולה של 4K.
-שמור-כספרייה
אם צוינה ספריית מקור אחת, צור ספריית שורש המכילה את זה
ספרייה, במקום התוכן של הספרייה.
מערכת קבצים לסנן אפשרויות
-p PSEUDO_DEFINITION
הוסף הגדרת קובץ פסאודו.
-pf PSEUDO_FILE
הוסף רשימה של הגדרות קובץ פסאודו.
-סוג SORT_FILE
מיין קבצים לפי סדרי עדיפויות ב SORT_FILE. קובץ אחד או dir עם עדיפות לכל
קַו. עדיפות -32768 עד 32767, עדיפות ברירת מחדל 0.
-ef EXCLUDE_FILE
רשימה של אי הכללה של קבצים/dirs. אחד בכל שורה.
-תווים כלליים
אפשר להשתמש בתווים כלליים של מעטפת מורחבת (גלובינג) ב-exclude dirs/קבצים
-רגקס
אפשר להשתמש בביטויים רגולריים של POSIX ב-exclude dirs/קבצים.
מערכת קבצים לצרף אפשרויות
-לא נפילה
אין לצרף למערכת הקבצים הקיימת.
-שורש-הופך שֵׁם
בעת הוספת קבצי/ספריות מקור, הפוך את השורש המקורי לתת-ספריית משנה
בשורש החדש שנקרא שֵׁם, במקום להוסיף את פריטי המקור החדשים למקור
שורש.
מקקוואשפס זמן ריצה אפשרויות:
-הפך
גרסה מודפסת, רישיון והודעת זכויות יוצרים.
-לְהַחלִים שֵׁם
שחזר נתוני מערכת קבצים באמצעות קובץ שחזור שֵׁם.
-אין התאוששות
אל תיצור קובץ שחזור.
מידע
להדפיס קבצים שנכתבו למערכת הקבצים.
-אין התקדמות
אל תציג את סרגל ההתקדמות.
-מעבדים מספר
השתמש מספר מעבדים. כברירת מחדל ישתמש במספר המעבדים הזמינים.
-קריאה-תור גודל
הגדר את תור הקלט ל גודל Mbytes. ברירת מחדל 64 מגה בייט.
-כתוב-תור גודל
הגדר את תור הפלט ל גודל Mbytes. ברירת מחדל 512 מגה בייט.
-פרגמנט-תור גודל
הגדר את תור הפרגמנטים ל גודל Mbytes. ברירת מחדל 64 מגה בייט.
שונות אפשרויות
- בבעלות השורש
שם חלופי עבור -all-root.
-noInodeCompression
שם חלופי עבור -noI.
-noDataCompression
שם חלופי עבור -noD.
-noFragmentCompression
שם חלופי עבור -noF.
-noXattrCompression
שם חלופי עבור -noX.
מדחסים זמין ו מַדחֵס ספציפי אפשרויות
gzip (ללא אפשרויות) (ברירת מחדל)
lzo (אין אפשרויות)
xz
-Xbcj filter1,filter2,...,filterN
דחיסה באמצעות filter1,filter2,...,filterN בתורו (בנוסף ללא מסנן), ו
בחר את הדחיסה הטובה ביותר. מסננים זמינים: x86, זרוע, אגודל, powerpc, sparc,
ia64.
-גודל Xdict DICT_SIZE
השתמש DICT_SIZE כגודל מילון XZ. ניתן לציין את גודל המילון כ-a
אחוז מגודל הבלוק, או כערך מוחלט. גודל המילון חייב להיות
קטן או שווה לגודל הבלוק ו-8192 בתים או יותר. זה גם חייב להיות
ניתן לאחסון בכותרת xz כ-2^n או כ-2^n+2^(n+1). גדלים לדוגמה הם 75%,
50%, 37.5%, 25%, או 32K, 16K, 8K וכו'.
השתמש ב-mksquashfs באינטרנט באמצעות שירותי onworks.net