Unison یک ابزار هماهنگ سازی فایل برای یونیکس و ویندوز است. این اجازه می دهد تا دو نسخه از مجموعه ای از فایل ها و دایرکتوری ها در میزبان های مختلف (یا دیسک های مختلف در یک میزبان) ذخیره شوند، جداگانه اصلاح شوند و سپس با انتشار تغییرات در هر یک از ماکت ها به سوی دیگر، به روز رسانی شوند.
Unison چندین ویژگی با ابزارهایی مانند بسته های مدیریت پیکربندی (CVS، PRCS، Subversion، BitKeeper و غیره)، سیستم های فایل توزیع شده (Coda و غیره)، ابزارهای معکوس یکپارچه (rsync و غیره) و دیگر هماهنگ کننده ها (Intellisync، Reconcile، و غیره).
بر خلاف نرم افزار mirroring یا پشتیبان گیری ساده، Unison می تواند به روز رسانی های هر دو نسخه ی یک ساختار دایرکتوری توزیع شده را انجام دهد. به روز رسانی هایی که در تعارض نیستند به طور خودکار منتشر می شوند. بروزرسانی های متضاد شناسایی و نمایش داده می شوند.
بر خلاف یک سیستم فایل توزیع شده، Unison یک برنامه سطح کاربر است: نیازی نیست که کرنل را تغییر دهید یا امتیازات کاربر فوق را در هر میزبان داشته باشید. Unison بین هر جفت دستگاه متصل به اینترنت، ارتباط برقرار کردن با یک لینک مستقیم سوکت یا تونل زنی بیش از یک اتصال SSH رمز شده است. با پهنای باند شبکه دقیق است و به خوبی روی لینک های آهسته مانند اتصالات PPP اجرا می شود. انتقال به روز رسانی های کوچک به فایل های بزرگ با استفاده از پروتکل فشرده سازی مشابه rsync بهینه سازی شده است.
نظر یافت نشد