virt-diff - آنلاین در ابر

این دستور virt-diff است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


virt-diff - تفاوت بین فایل ها در دو ماشین مجازی

خلاصه


virt-diff [--options] -d domain1 -D domain2

virt-diff [--options] -a disk1.img [-a ...] -A disk2.img [-A ...]

شرح


"virt-diff" تفاوت‌های بین فایل‌ها را در دو ماشین مجازی یا تصاویر دیسک فهرست می‌کند.
مورد استفاده معمول این است که تغییرات یک VM را پس از مدتی اجرا نشان می دهد.
با گرفتن یک عکس فوری، اجرای VM و سپس استفاده از این ابزار برای نشان دادن آنچه تغییر کرده است
بین حالت VM جدید و عکس فوری قدیمی.

این ابزار تفاوت ها را در نام فایل ها، اندازه فایل ها، جمع های چک، ویژگی های توسعه یافته،
محتوای فایل و موارد دیگر از یک ماشین مجازی یا تصویر دیسک. با این حال آن را میکند نه نگاه
بوت لودر، فضای استفاده نشده بین پارتیشن ها یا درون فایل سیستم ها، بخش های "پنهان"
و غیره به عبارت دیگر، ابزار امنیتی یا پزشکی قانونی نیست.

برای تعیین دو مهمان، باید از -a or -d گزینه(های) برای اولین مهمان، و
-A or -D گزینه(های) برای مهمان دوم مورد رایج این است:

virt-diff -a old.img -A new.img

یا با استفاده از نام هایی که libvirt شناخته شده اند:

virt-diff -d oldguest -D newguest

OPTIONS


--کمک
نمایش راهنمایی مختصر

-a پرونده
--اضافه کردن پرونده
اضافه کردن پرونده که باید یک تصویر دیسک از اولین ماشین مجازی باشد. اگر مجازی
دستگاه دارای چندین دستگاه بلوک است، شما باید همه آنها را جداگانه تهیه کنید -a
گزینه.

فرمت تصویر دیسک به طور خودکار شناسایی می شود. برای نادیده گرفتن این و مجبور کردن a
فرمت خاص استفاده کنید --فرمت=.. گزینه.

-a URI
--اضافه کردن URI
یک دیسک راه دور اضافه کنید. به "افزودن حافظه از راه دور" در اینجا مراجعه کنید ماهی مهمان(1).

--همه
مثل --آمارهای اضافی --بار -- uids --xattrs.

--زمان
پیش فرض نادیده گرفتن تغییرات در زمان دسترسی به فایل است، زیرا بعید است که چنین شود
جالب هست. استفاده از این پرچم تفاوت های زمانی را نیز نشان می دهد.

-A پرونده
-A URI
یک تصویر دیسک از ماشین مجازی دوم اضافه کنید.

-- چکی
--checksum=crc|md5|sha1|sha224|sha256|sha384|sha512
برای تشخیص اینکه چه زمانی فایل‌های معمولی محتوا را تغییر داده‌اند، از یک جمع‌بندی بررسی روی محتویات فایل استفاده کنید.

بدون آرگومان، این به طور پیش‌فرض برای استفاده استفاده می‌شود md5. با استفاده از یک آرگومان، می توانید انتخاب کنید
نوع چک جمع برای استفاده اگر پرچم حذف شده باشد، از زمان و اندازه فایل استفاده می شود
تعیین کنید که آیا یک فایل تغییر کرده است.

-c URI
-- اتصال URI
اگر از libvirt استفاده می کنید، به داده شده متصل شوید URI. اگر حذف شد، به آن متصل می شویم
هایپروایزر پیش فرض libvirt

اگر مستقیماً دستگاه‌های بلوک مهمان را مشخص کنید (-a، پس از libvirt اصلا استفاده نمی شود.

--csv
نتایج را در قالب CSV (مقادیر جدا شده با کاما) بنویسید. این قالب می تواند باشد
به راحتی به پایگاه داده ها و صفحات گسترده وارد می شود، اما "توجه در مورد فرمت CSV" را بخوانید.
زیر کلیک کنید.

--dir-links
پیش‌فرض نادیده گرفتن تغییر تعداد پیوندها در ورودی‌های دایرکتوری است
بعید است که جالب باشند. استفاده از این پرچم تغییرات nlink را نشان می دهد
زمینه دایرکتوری ها

-- dir-times
پیش‌فرض نادیده گرفتن زمان‌های تغییر شده در ورودی‌های فهرست است، زیرا بعید است
جالب بودن استفاده از این پرچم تغییرات فیلدهای زمانی دایرکتوری ها را نشان می دهد.

-d مهمان
--دامنه مهمان
همه دیسک‌های مهمان libvirt را به عنوان اولین مهمان اضافه کنید. UUID های دامنه می توانند
به جای نام استفاده شود

-D مهمان
همه دیسک های مهمان libvirt نامگذاری شده را به عنوان مهمان دوم اضافه کنید. UUID های دامنه می توانند
به جای نام استفاده شود

---کلیدهای اکو
هنگام درخواست کلیدها و عبارات عبور، virt-diff معمولاً اکو را خاموش می کند تا شما
نمی تواند ببیند چه چیزی تایپ می کنید. اگر نگران حملات طوفان نیستید و
هیچ کس دیگری در اتاق وجود ندارد که بتوانید این پرچم را مشخص کنید تا ببینید چه چیزی تایپ می کنید.

--آمارهای اضافی
نمایش آمار اضافی

--format=raw|qcow2|..
--قالب
پیش فرض برای -a/-A گزینه تشخیص خودکار فرمت تصویر دیسک است.
استفاده از این فرمت دیسک را برای -a/-A گزینه هایی که در خط فرمان دنبال می شوند.
با استفاده از --قالب بدون آرگومان به تشخیص خودکار برای موارد بعدی باز می گردد -a/-A
گزینه.

مثلا:

virt-diff --format=raw -a disk.img [...]

فرمت خام (بدون تشخیص خودکار) را برای disk.img.

virt-diff --format=raw -a disk.img --format -a Another.img [...]

فرمت خام (بدون تشخیص خودکار) را برای disk.img و به تشخیص خودکار برای
other.img.

اگر تصاویر دیسک مهمان با فرمت خام غیرقابل اعتماد دارید، باید از این گزینه استفاده کنید
فرمت دیسک را مشخص کنید با این کار از یک مشکل امنیتی احتمالی با مخرب جلوگیری می شود
مهمانان (CVE-2010-3851).

-h
--قابل خواندن برای انسان
نمایش اندازه فایل در قالب قابل خواندن توسط انسان.

--keys-from-stdin
پارامترهای کلید یا عبارت عبور را از stdin بخوانید. پیش فرض این است که سعی کنید بخوانید
عبارات عبور از کاربر با باز کردن /dev/tty.

--بار
نمایش فیلدهای زمان

--زمان-روزها
نمایش فیلدهای زمان مانند روزهای قبل (اگر در آینده منفی است).

توجه داشته باشید که 0 در خروجی به معنای "حداکثر 1 روز قبل" است یا اینکه سن فایل است
بین 0 تا 86399 ثانیه

--نسبت به زمان
نمایش فیلدهای زمان به صورت ثانیه قبل از هم اکنون (منفی اگر در آینده باشد).

--time-t
نمایش فیلدهای زمان به صورت ثانیه از زمان یونیکس.

-- uids
نمایش فیلدهای UID و GID.

-v
-- پرحرف
پیام های پرمخاطب را برای اشکال زدایی فعال کنید.

-V
- نسخه
نمایش شماره نسخه و خروج

-x ردیابی تماس های API libguestfs را فعال کنید.

--xattrs
نمایش ویژگی های توسعه یافته

توجه داشته باشید درباره ما CSV FORMAT


مقادیر جدا شده با کاما (CSV) یک قالب فریبنده است. آی تی به نظر می رسد مثل اینکه باید آسان باشد
تجزیه، اما قطعا تجزیه آن آسان نیست.

افسانه: فقط فیلدها را با کاما تقسیم کنید. واقعیت: این کار را انجام می دهد نه قابل اعتماد کار کنید این مثال
دارای دو ستون:

"فو، بار"، باز

افسانه: فایل را یک خط در یک زمان بخوانید. واقعیت: این کار را انجام می دهد نه قابل اعتماد کار کنید این
مثال یک ردیف دارد:

"فو
بار "باز

برای اسکریپت های پوسته، از "csvtool" استفاده کنید (http://merjis.com/developers/csv به صورت عمده نیز بسته بندی می شود
توزیع های لینوکس).

برای سایر زبان‌ها، از یک کتابخانه پردازش CSV استفاده کنید (مثلاً "Text::CSV" برای Perl یا Python
کتابخانه csv داخلی).

اکثر صفحات گسترده و پایگاه های داده می توانند CSV را مستقیما وارد کنند.

خروج وضعیت


این برنامه در صورت موفقیت آمیز بودن 0 یا در صورت وجود خطا، عدد غیر صفر را برمی گرداند.

با استفاده از خدمات onworks.net از virt-diff آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز