این دستوری است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
duply - یک ظاهر پوسته برای دوگانگی برای پشتیبان گیری ساده شده
خلاصه
تکراری نمایه ایجاد
تکراری نمایه فرمان [گزینه ها ...]
تکراری نمایه فرمان[_command_...] [گزینه ها ...]
شرح
تکراری به عنوان یک لفاف برای جادوی دوگانگی قدرتمند معامله می کند. دوگانگی در حال اجرا را ساده می کند
با cron یا در خط فرمان توسط:
- حفظ تنظیمات مکرر در پروفایل ها در هر کار پشتیبان
- فعال کردن عملیات دسته ای به عنوان مثال. backup_verify+purge
- اجرای اسکریپت های قبل/پست (اقدامات مختلف ممکن است
بسته به دستور قبلی یا بعدی یا وضعیت خروج آن)
- بررسی پیش شرط برای عملیات دوگانگی بی عیب و نقص
برای هر کار پشتیبان باید یک نمایه پیکربندی ایجاد شود. پوشه پروفایل خواهد بود
ذخیره شده در زیر ~/.duply/"مشخصات" (که در آن '~' فهرست اصلی کاربران فعلی است).
اشاره: اگر پوشه /etc/duply وجود دارد، نمایه های ریشه superuser خواهد بود
جستجو کرد و در آنجا ایجاد کرد.
طریقه استفاده
اولین بار استفاده (ایجاد نمایه):
تکراری ایجاد کردن
استفاده عمومی در حالت تک (به مثال ها مراجعه کنید):
تکراری [ ...]
استفاده عمومی در حالت دسته ای برای پیوستن به دستورات با '_' (به مثال ها مراجعه کنید):
تکراری [[_|+|-] [_|+|-]...] [ ...]
برای دستهها جداکنندههای شرطی را میتوان به صورت شبه دستورات و (+) نیز نوشت.
یا(-). برای جزئیات بیشتر به SEPARATORS مراجعه کنید.
غیر تکراری گزینه ها به دوگانگی منتقل می شوند (به گزینه ها مراجعه کنید). تمام پارامترهای پیکربندی می توانند
همچنین به جای آن در محیط تعریف شود.
SEPARATORS
_ (تاکید)
جداکننده خنثی
+ (بیشتر امضا کردن)، _ و_
AND مشروط دستور بعدی فقط در صورتی اجرا می شود که قبلی موفقیت آمیز باشد
- (منهای امضا کردن)، _یا_
OR مشروط دستور بعدی فقط در صورتی اجرا می شود که قبلی شکست بخورد
مثال: 'pre+bkp-verify_post' به 'pre_and_bkp_or_verify_post' ترجمه می شود
مشخصات
محل برای پروفایل
با یک مسیر یا یک نام نمایه نشان داده شده است نمونه، که حل شده است ~/.duply/sample
('~' به متغیر محیطی $HOME گسترش می یابد).
روت ابرکاربر می تواند پروفایل ها را در زیر قرار دهد /etc/duply. به سادگی پوشه را به صورت دستی ایجاد کنید
قبل از اجرای مجدد به عنوان superuser.
توجه: نمایههای موجود در پوشه اصلی root کار خود را متوقف میکنند، مگر اینکه آنها باشند
به صورت دستی به مکان جدید منتقل می شوند.
با استفاده از پروفایل
معمولاً فقط از نام نمایه استفاده می شود:
پشتیبان duply humbug
متناوبا الف مسیر ممکن است استفاده شود. این ممکن است برای آزمایش سریع، بازیابی یا
مکان های عجیب و غریب گسترش پوسته باید طبق معمول کار کند:
تکراری ~/.duplytest/humbug پشتیبان
توجه: مسیر باید حداقل دارای یک «/» باشد، به عنوان مثال ./تست به جای تنها آزمون.
دستورات
استفاده متن راهنمای استفاده را دریافت کنید.
و / یا دستورات شبه برای خوانایی بهتر دسته ای cmd (به SEPARATORS مراجعه کنید).
ایجاد یک نمایه پیکربندی ایجاد می کند.
پشتیبان پشتیبان گیری با اجرای اسکریپت قبل/پست (به صورت دسته ای مانند: pre_bkp_post)
· مانند کامل در صورتی که پارامتر full_if_older مطابقت داشته باشد یا نسخه پشتیبان قبلی پیدا نشود، پشتیبان گیری کنید.
· مانند افزایشی پشتیبان گیری در تمام موارد دیگر.
bkp همانطور که در بالا، اما بدون اجرای اسکریپت های قبل/پست.
کامل پشتیبانگیری کامل را اجباری کنید.
شامل پشتیبان گیری افزایشی را اجباری کنید.
پیش اجرای فقط اسکریپت /pre' (برای اهداف اشکال زدایی).
پست اجرای فقط اسکریپت /post' (برای اهداف اشکال زدایی).
فهرست ["سن"]
لیست تمام فایل های پشتیبان (همانطور که در بود سن، پیش فرض: اکنون).
وضعیت مجموعه ها و زنجیره های پشتیبان را که در حال حاضر در مخزن هستند چاپ کنید.
بررسی ["سن"] [--مقایسه-داده]
لیست فایل ها تغییر کرده است سن اگر داده شود.
verifyPath [«rel_path_in_bkp»] [«مسیر_محلی»] ["سن"] [--مقایسه-داده]
لیست تغییرات مسیر فایل یا پوشه در پشتیبان گیری در مقایسه با یک مسیر محلی، از آن زمان
سن اگر داده شود.
بازیابی «مسیر_هدف» ["سن"]
پشتیبان کامل را به هدف_مسیر (همانطور که بود سن).
رفتن و آوردن src_path هدف_مسیر ["سن"]
واکشی یک فایل/پوشه از نسخه پشتیبان (همانطور که بود سن).
پالایش [«حداکثر_سن»] [--زور]
فهرست آرشیوهای پشتیبان قدیمی (قدیمی تر از حداکثر_سن). استفاده از گزینه --زور به
در واقع این فایل ها را حذف کنید.
purgeFull [«max_full_backups»] [--زور]
لیست فایل های پشتیبان قدیمی. max_full_backups بودن تعداد بک آپ کامل و
افزایشی مرتبط برای حفظ، شمارش به ترتیب زمانی معکوس. استفاده کنید
انتخاب --زور تا در واقع این فایل ها را حذف کنید.
purgeIncr [«max_fulls_with_incrs»] [--زور]
فایل های پشتیبان افزایشی قدیمی را فهرست کنید. max_fulls_with_incrs بودن تعداد
نسخههای پشتیبان کامل که موارد افزایشی مرتبط با شمارش معکوس نگهداری میشوند
ترتیب زمانی. استفاده از گزینه --زور تا در واقع این فایل ها را حذف کنید.
پاکسازی [--زور]
آرشیو فایل های زنجیره پشتیبان شکسته را فهرست کنید (مثلاً پس از اجرای ناتمام). استفاده از گزینه
--زور تا در واقع این فایل ها را حذف کنید.
نسخه نمایش اطلاعات نسخه از تکراری و برنامه های مورد نیاز
OPTIONS
--زور
به duplicity منتقل شد (به دستورات مراجعه کنید: purge، purge-full، purge-incr، cleanup).
--پیش نمایش
کاری انجام ندهید جز اینکه خطوط فرمان دوگانگی ایجاد شده را چاپ کنید.
- غیرفعال کردن رمزگذاری
رمزگذاری را غیرفعال کنید، تنظیمات نمایه را لغو کنید.
TIME فرمها
برای همه پارامترهای مرتبط با زمان مانند سن، max_age و غیره به صفحه manpage duplicity مراجعه کنید
تمام فرمت های موجود در اینجا چند نمونه:
· 2002-01-25T07:00:00+02:00 (رشته قالب زمان کامل تاریخ)
· 2002/3/5 (رشته تاریخ YYYY/MM/DD)
· 12 بعدی (فاصله، 12 روز پیش)
· 1:78 دقیقه (فاصله، 1 ساعت و 78 دقیقه قبل)
PRE/POST اسکریپت ها
متغیرهای duply داخلی مفید در اسکریپت ها قابل خواندن خواهند بود. برخی از علاقه ممکن است
CONFDIR، منبع، TARGET_URL_ ،
GPG_ , CMD_ ، CMD_ERR
متغیرهای CMD_* برای اجازه دادن به اعمال مختلف طبق دستور معرفی شدند
اسکریپت ها به عنوان مثال "pre_bkp_post_pre_verify_post" ضمیمه شدند.
دو بار، با متغیر CMD_NEXT روی "bkp" در اول و برای "تأیید" در دوم
اجرا کن. CMD_ERR کد خروجی CMD_PREV را نگه می دارد.
مثال ها
ایجاد نمایه 'humbug':
duply humbug ایجاد کنید
و سپس نتیجه را ویرایش کنید کنفرانس فایل این پروفایل
اکنون از «humbug» نسخه پشتیبان تهیه کنید:
پشتیبان duply humbug
مجموعههای پشتیبان موجود از نمایه «humbug» را فهرست کنید:
وضعیت duply humbug
نسخههای پشتیبان قدیمی «humbug» را فهرست و حذف کنید:
duply humbug پاکسازی -- force
آخرین نسخه پشتیبان «humbug» را به /mnt/restore بازیابی کنید:
بازیابی duply humbug /mnt/restore
بازیابی / etc / passwd از 'humbug' از 4 روز پیش به /root/pw:
duply humbug fetch etc/passwd /root/pw 4D
دیدن مرد دوگانگیبخش TIME FORMATS برای قالب زمان.
یک خط دسته کار در "humbug" برای اجرای cron:
duply humbug backup_verify_purge --force
کار دستهای برای اجرای یک نسخه پشتیبان کامل با اسکریپتهای pre/post:
duply humbug pre_full_post
با استفاده از خدمات onworks.net به صورت آنلاین از duply استفاده کنید