این دستور virt-tar است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
virt-tar - استخراج یا آپلود فایل ها در یک ماشین مجازی
خلاصه
virt-tar [--Options] -x domname directory tarball
virt-tar [--گزینهها] -u domname فهرست راهنما
virt-tar [--options] disk.img [disk.img ...] -x فهرست tarball
virt-tar [--options] disk.img [disk.img ...] -u tarball فهرست راهنما
مطلق
این ابزار منسوخ شده است. استفاده کنید virt-copy-in(1) دارای مجتب(1) virt-tar-in(1)
فضیلت تار کردن(1) به عنوان جایگزین.
مثال ها
دانلود "/ صفحه اصلی" از VM به یک تاربال محلی:
virt-tar -x domname / صفحه اصلی خانه.تار
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 را دارید. "virt-tar" سعی می کند شما را از این کار باز دارد
این، اما همه موارد را نمی گیرد.
شما می توانید -x (استخراج) در ماشین های مجازی زنده، اما ممکن است نتایج متناقضی دریافت کنید
یا اگر فعالیت سیستم فایل در داخل ماشین مجازی وجود داشته باشد با خطا مواجه می شود. اگر VM زنده همگام شده باشد و
ساکن، سپس "virt-tar" معمولا کار می کند، اما تنها راه برای تضمین سازگاری است
نتیجه این است که ماشین مجازی خاموش شود.
شرح
"virt-tar" یک ابزار آرشیو با هدف عمومی برای دانلود و آپلود بخشهای a است
فایل سیستم مهمان امکانات زیادی وجود دارد: تهیه نسخه پشتیبان، آپلود فایل های داده،
جاسوسی در فعالیت مهمان، تعمیر یا سفارشی کردن مهمان و غیره.
اگر می خواهید فقط یک فایل را مشاهده کنید، استفاده کنید virt-cat(1). اگر فقط می خواهید یک را ویرایش کنید
تک فایل، استفاده کنید virt-edit(1). برای موارد پیچیده تر، باید به موارد زیر نگاه کنید ماهی مهمان(1)
ابزار است.
دو حالت کار وجود دارد: -x (eXtract) یک دایرکتوری و محتویات آن را دانلود می کند
(به صورت بازگشتی) از ماشین مجازی به یک تربال محلی. -u آپلود از یک محلی
tarball، آن را در دایرکتوری داخل ماشین مجازی باز می کند. شما نمی توانید از اینها استفاده کنید
دو گزینه با هم
علاوه بر این، ممکن است نیاز به استفاده از -z (gZip) گزینه برای فعال کردن فشرده سازی. چه زمانی
در حال آپلود، باید مشخص کنید -z اگر فایل آپلود فشرده شده باشد زیرا virt-tar فشرده نمی شود
این را خود به خود تشخیص دهد
"virt-tar" فقط می تواند تاربال های فرمت tar (به صورت اختیاری gzipped) را مدیریت کند. برای مثال آن
نمی تواند فایل های PKZip یا فشرده سازی bzip2 را انجام دهد. اگر آن را می خواهید، باید دوباره بسازید
خودت تربال ها (این یک محدودیت است libguestfs(3) API).
OPTIONS
--کمک
نمایش راهنمایی مختصر
- نسخه
نمایش شماره نسخه و خروج
-c URI
-- اتصال URI
اگر از libvirt استفاده می کنید، به داده شده متصل شوید URI. اگر حذف شد، به آن متصل می شویم
هایپروایزر پیش فرض libvirt
اگر مستقیماً دستگاههای بلوک مهمان را مشخص کنید، libvirt اصلاً استفاده نمیشود.
--قالب خام
فرمت تصاویر دیسک داده شده در خط فرمان را مشخص کنید. اگر این حذف شده است
فرمت به طور خودکار از محتوای تصویر دیسک شناسایی می شود.
اگر تصاویر دیسک از libvirt درخواست شده باشد، این برنامه از libvirt برای این درخواست می کند
اطلاعات در این حالت مقدار پارامتر فرمت نادیده گرفته می شود.
اگر با تصاویر دیسک مهمان با فرمت خام غیرقابل اعتماد کار می کنید، باید از فرمت آن اطمینان حاصل کنید
همیشه مشخص می شود.
-x
--استخراج کردن
--دانلود
-u
--بارگذاری
استفاده کنید -x برای استخراج (دانلود) یک دایرکتوری از یک ماشین مجازی به یک تاربال محلی.
استفاده کنید -u برای آپلود و باز کردن بسته بندی از یک تربال محلی در یک ماشین مجازی. لطفا بخوانید
قبل از استفاده از این گزینه، بخش "WARNING" در بالا را ببینید.
شما باید دقیقا یکی از این گزینه ها را مشخص کنید.
-z
--gzip
مشخص کنید که تاربال ورودی یا خروجی فشرده شده با gzip باشد.
با استفاده از خدمات onworks.net از virt-tar آنلاین استفاده کنید