זוהי הפקודה virt-tar שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
virt-tar - חלץ או העלה קבצים למכונה וירטואלית
תַקצִיר
virt-tar [--options] -x ספריית domname tarball
virt-tar [--options] -u domname tarball directory
virt-tar [--options] disk.img [disk.img ...] -x directory tarball
virt-tar [--options] disk.img [disk.img ...] -u tarball directory
אובסולייט
הכלי הזה מיושן. להשתמש virt-copy-in(1), virt-copy-out(1), וירט-טאר-אין(1),
וירט-טאר-אאוט(1) כמחליפים.
דוגמאות
הורד "/ בית"מה-VM ל-tarball מקומי:
virt-tar -x domname / בית home.tar
virt-tar -zx domname / בית home.tar.gz
העלה טרבול מקומי ופרק אותו בפנים "/ Tmp"ב-VM:
virt-tar -u domname uploadstuff.tar / Tmp
virt-tar -zu domname uploadstuff.tar.gz / Tmp
אזהרה
עליך לֹא השתמש ב-"virt-tar" עם ה- -u אפשרות (העלאה) במכונות וירטואליות חיות. אם אתה
אם תעשה זאת, אתה מסתכן בהשחתת דיסק ב-VM. "ווירט-טאר" מנסה למנוע ממך לעשות
זה, אבל לא תופס את כל המקרים.
אתה יכול להשתמש -x (חלץ) במכונות וירטואליות חיות, אבל אתה עלול לקבל תוצאות לא עקביות
או שגיאות אם יש פעילות מערכת קבצים בתוך ה-VM. אם ה-VM החי מסונכרן ו
שקט, אז "virt-tar" יעבוד בדרך כלל, אבל הדרך היחידה להבטיח עקביות
התוצאה היא אם המכונה הוירטואלית כבויה.
תיאור
"virt-tar" הוא כלי ארכיון לשימוש כללי להורדה והעלאה של חלקים של a
מערכת קבצים אורח. ישנן אפשרויות רבות: ביצוע גיבויים, העלאת קבצי נתונים,
חטטנות בפעילות האורחים, תיקון או התאמה אישית של אורחים וכו'.
אם אתה רוצה רק להציג קובץ בודד, השתמש וירט-חתול(1). אם אתה רק רוצה לערוך א
קובץ בודד, השתמש virt-edit(1). למקרים מורכבים יותר כדאי להסתכל על דג אורח(1)
כלי.
ישנם שני מצבי פעולה: -x (Extract) מוריד ספרייה ותכולתה
(באופן רקורסיבי) מהמכונה הוירטואלית ל-tarball מקומי. -u העלאות ממקומיים
tarball, פורק אותו לספרייה בתוך המחשב הווירטואלי. אתה לא יכול להשתמש באלה
שתי אפשרויות ביחד.
בנוסף, ייתכן שיהיה עליך להשתמש ב- -z אפשרות (gZip) לאפשר דחיסה. מתי
מעלה, עליך לציין -z אם קובץ ההעלאה דחוס כי virt-tar לא
לזהות זאת לבד.
"virt-tar" יכול לטפל רק ב-tarballs בפורמט tar (אופציונלי gzipped). למשל זה
לא יכול לבצע קבצי PKZip או דחיסת bzip2. אם אתה רוצה את זה אז תצטרך לבנות מחדש
את הכדורים בעצמך. (זוהי מגבלה של libguestfs(3) API).
אפשרויות
- עזרה
הצג עזרה קצרה.
--גִרְסָה
הצג את מספר הגרסה וצא.
-c URI
--לְחַבֵּר URI
אם אתה משתמש ב-libvirt, התחבר לנתון URI. אם נשמט, אז אנחנו מתחברים ל-
ברירת המחדל של libvirt hypervisor.
אם אתה מציין התקני חסימת אורח ישירות, אז libvirt אינו בשימוש כלל.
--פוּרמָט חי
ציין את הפורמט של תמונות הדיסק הניתנות בשורת הפקודה. אם זה מושמט אז
הפורמט מזוהה אוטומטית מהתוכן של תמונת הדיסק.
אם מתבקשות תמונות דיסק מ-libvirt, תוכנית זו מבקשת זאת מ-libvirt
מֵידָע. במקרה זה, הערך של פרמטר הפורמט מתעלם.
אם עובדים עם תמונות אורח לא מהימנות בפורמט גולמי, עליך לוודא את הפורמט
תמיד מצוין.
-x
--לחלץ
--הורד
-u
--העלה
השתמש -x לחלץ (להוריד) ספרייה ממכונה וירטואלית ל-tarball מקומי.
השתמש -u להעלות ולפרוק מ-tarball מקומי למכונה וירטואלית. בבקשה תקרא
הסעיף "אזהרה" למעלה לפני השימוש באפשרות זו.
עליך לציין בדיוק אחת מהאפשרויות הללו.
-z
--gzip
ציין ש-tarball הקלט או הפלט דחוסים ב-gzip.
השתמש בווירט-טאר באינטרנט באמצעות שירותי onworks.net