אנגליתצרפתיתספרדי

Ad


סמל OnWorks

extract_compressed_fs - מקוון בענן

הפעל extract_compressed_fs בספק אירוח חינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה extract_compressed_fs שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


create_compressed_fs, extract_compressed_fs - המר וחלץ מערכת קבצים אל/מ
נפח קלופ

תַקצִיר


create_compressed_fs [ אפשרויות ] תמונה אוסף

extract_compressed_fs שם הקובץ

תיאור


create_compressed_fs דוחס תמונת מערכת קבצים לתמונה דחוסה המתאימה ל
הרכבה עם דרייבר הקלופ.

extract_compressed_fs מבטל דחיסה של תמונת מערכת קבצים שנוצרה על ידי create_compressed_fs.

אפשרויות


הפעל את create_compressed_fs הפקודה עם "-h" כדי לקבל רשימה של אפשרויות זמינות ו
תיאור של מצבי אחסון נתונים ושימוש מתקדם (למשל עם אשכול רשת).
גודל הגוש חייב להיות כפולה של 512 בתים.

יש קבוצה חלופית של אפשרויות הנתמכת עבור תאימות עם
הגרסה המקורית של create_compressed_fs. כאשר הוא נקרא עם מספר טהור כפלט,
הוא מניח את התחביר הישן וממפה את אפשרויות ברירת המחדל למצב זיכרון ולגודל הבלוק
למספר. -b למצב הטוב ביותר מזוהה גם כן.

דוגמאות


create_compressed_fs image.ext2 image.ext2.cloop

extract_compressed_fs image.ext2.cloop | cmp image.ext2 -

mkcmd="genisoimage -joliet-long -D -r data"

$mkcmd | create_compressed_fs -s $($mkcmd --print-size)i - file.cloop

create_compressed_fs image.iso -S image.cloop.a0 - | split -b 1024m - image.cloop.

cat image.cloop.* | cdrskin -

אורים


לביצועים מיטביים, יש להשתמש ב-create_compressed_fs עם קלט ופלט אמיתיים
קבצים.

הפעולה עם STDIN או STDOUT היא מסובכת. create_compressed_fs לא יכול לפעול כ
מסנן צינור פשוט כי הוא צריך לדעת כמה דברים מראש: א) אורך הנתונים, ב)
אורכי הבלוק שחושבו במהלך הדחיסה. יש לאחסן את המטא נתונים האלה
הכותרת לאחר הדחיסה היא שוקת, לכן לא ניתן לדחוף הכל
שנוצרו נתונים ל-STDOUT תוך כדי תנועה.

ולכן צריך לעשות פשרות. השיטה הפשוטה ביותר (בשימוש העתיקים
create_compressed_fs) הוא מאגר זיכרון זמני גדול (אופציה -m) כדי לשמור על נתונים דחוסים
ב-RAM. עם זאת, ביצועי המערכת הכוללים סובלים משימוש כזה וזה עשוי להניע
יישומים אחרים בתנאי OOM.

החלופה הבאה לכך היא אחסון הנתונים הזמניים בקובץ נוסף בצד (ה -f
אוֹפְּצִיָה). זה משפר את ביצועי המערכת הכוללים אך פעולת create_compressed_fs
הוא איטי יותר מכיוון שהוא צריך להעתיק נתונים בחזרה כאשר זה יסתיים. בנוסף, שטח דיסק כפול
עבור הפלט נדרש. אם שטח הדיסק מוגבל, ה -r ניתן להשתמש באפשרות (שימוש חוזר
קובץ פלט עבור נתונים זמניים), אולם מהירות שלב ההעתקה חזרה עשויה לרדת
בצורה משמעותית.

ישנן אסטרטגיות להימנע לחלוטין מאחסון נתונים זמני. ראשית, רק קבצים
צריך לשמש. אם זה לא אפשרי, הפלט צריך להיות קובץ (ניתן לחפש) ו
יש לדעת את אורך נתוני הקלט (באמצעות ה- -s אפשרות או זוהה
מגודל קובץ הקלט).

שנית, אפשר לאחסן את הכותרת של נפח ה-cloop בקובץ נפרד. לאחר
את העבודה, הכותרת ניתן למזג יחד עם הנתונים הדחוסים עם הפקודה cat. ה
ניתן לכתוב נתוני פלט ל-stdout. מכיוון שהכותרת מאוחסנת מאוחר מדי, שיטה זו היא
לא מאוד שימושי להעברת נתונים מיידית. עם זאת, זה מאפשר לעשות כמה טריקים כמו
צנרת לכלי השירות המפוצל (לאחסון תמונות DVD בקבצים קטנים יותר ב-VFAT) או נתוני צנרת
באמצעות ssh אם למערכת המקומית אין שטח דיסק (והעתקת הכותרת בנפרד).

הַרכָּבָה


אתה יכול להעביר אפשרות למודול cloop בטעינה, או להשתמש ב-losetup או ב-losetup
פונקציונליות של פקודת הר. דוגמאות:

insmod cloop.o file=/path/to/compressed/image

losetup /dev/cloop1 /path/to/compressed/image

mount -o ro -t whatever /dev/cloop /mnt/compressed

mount cl /mnt/misc -oloop=/dev/cloop0

השתמש ב-extract_compressed_fs באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad