restic backup(1) restic backup(1)

restic-mount - سوار کردن مخزن

restic mount [flags] mountpoint

دستور «mount» مخزن را به صورت فقط‌خواندنی از طریق FUSE در نقطه اتصال (mountpoint) مشخص‌شده سوار (mount) می‌کند.

اگر به الگوی متفاوتی برای دایرکتوری‌های حاوی اسنپ‌شات نیاز دارید، می‌توانید الگوی زمانی را از طریق --time-template و الگوهای مسیر را از طریق --path-template ارسال کنید.

مثال الگوی زمان بدون دونقطه (:):

--time-template "2006-01-02_15-04-05"

باید قالب نمونه‌ای را دقیقاً برای برچسب زمانی زیر مشخص کنید:

Mon Jan 2 15:04:05 -0700 MST 2006

برای جزئیات بیشتر لطفاً مستندات time.Format() را در پیوند زیر مشاهده کنید:
https://godoc.org/time#Time.Format

برای الگوهای مسیر، می‌توانید از الگوهای زیر که جایگزین خواهند شد استفاده کنید:
%i با شناسه کوتاه اسنپ‌شات
%I با شناسه بلند اسنپ‌شات
%u با نام کاربری
%h با نام میزبان (hostname)
%t با برچسب‌ها (tags)
%T با برچسب زمانی بر اساس مقدار مشخص‌شده توسط --time-template

الگوهای مسیر پیش‌فرض عبارتند از:
"ids/%i"
"snapshots/%T"
"hosts/%h/%T"
"tags/%t/%T"

در صورت موفقیت‌آمیز بودن دستور، وضعیت خروج 0 است. در صورت بروز هرگونه خطا، وضعیت خروج 1 است. اگر مخزن وجود نداشته باشد، وضعیت خروج 10 است. اگر مخزن از پیش قفل شده باشد، وضعیت خروج 11 است. اگر گذرواژه نادرست باشد، وضعیت خروج 12 است.

--allow-other[=false] اجازه به سایر کاربران برای دسترسی به داده‌ها در دایرکتوری سوارشده

-h, --help[=false] راهنمای mount

-H, --host=[] تنها اسنپ‌شات‌های مربوط به این host در نظر گرفته شوند (می‌تواند چندین بار مشخص شود؛ برای لغو مقدار پیش‌فرض از یک رشته خالی استفاده کنید) (پیش‌فرض: $RESTIC_HOST)

--no-default-permissions[=false] برای 'allow-other'، نادیده گرفتن مجوزهای یونیکس و اجازه به کاربران برای خواندن تمام فایل‌های اسنپ‌شات

--owner-root[=false] استفاده از 'root' به عنوان مالک فایل‌ها و دایرکتوری‌ها

--path=[] تنها اسنپ‌شات‌های شامل این path (مطلق) در نظر گرفته شوند (می‌تواند چندین بار مشخص شود؛ اسنپ‌شات‌ها باید شامل تمام مسیرهای مشخص‌شده باشند)

--path-template=[] تنظیم template برای نام مسیرها (می‌تواند چندین بار مشخص شود)

--tag=[] تنها اسنپ‌شات‌های شامل tag[,tag,...] در نظر گرفته شوند (می‌تواند چندین بار مشخص شود)

--time-template="2006-01-02T15:04:05Z07:00" تنظیم template مورد استفاده برای زمان‌ها

--cacert=[] فایل (file) برای بارگذاری گواهی‌های ریشه از آن (پیش‌فرض: استفاده از گواهی‌های سیستم یا $RESTIC_CACERT)

--cache-dir="" تنظیم directory حافظه موقت (کش). (پیش‌فرض: استفاده از دایرکتوری پیش‌فرض کش سیستم)

--cleanup-cache[=false] حذف خودکار دایرکتوری‌های کش قدیمی

--compression=auto حالت فشرده‌سازی (تنها برای نسخه ۲ قالب مخزن در دسترس است)، یکی از (auto|off|fastest|better|max) (پیش‌فرض: $RESTIC_COMPRESSION)

--http-user-agent="" تنظیم یک http user agent برای درخواست‌های خروجی http

--insecure-no-password[=false] استفاده از گذرواژه خالی برای مخزن، باید به هر دستور restic داده شود (ناامن)

--insecure-tls[=false] صرف‌نظر کردن از اعتبارسنجی گواهی TLS هنگام اتصال به مخزن (ناامن)

--json[=false] تنظیم حالت خروجی روی JSON برای دستوراتی که از آن پشتیبانی می‌کنند

--key-hint="" شناسه key برای تلاش در رمزگشایی اولیه (پیش‌فرض: $RESTIC_KEY_HINT)

--limit-download=0 محدود کردن دانلودها به حداکثر rate بر حسب KiB/s. (پیش‌فرض: نامحدود)

--limit-upload=0 محدود کردن آپلودها به حداکثر rate بر حسب KiB/s. (پیش‌فرض: نامحدود)

--no-cache[=false] عدم استفاده از کش محلی

--no-extra-verify[=false] صرف‌نظر کردن از راستی‌آزمایی اضافی داده‌ها قبل از آپلود (به مستندات مراجعه کنید)

--no-lock[=false] مخزن قفل نشود، این گزینه امکان برخی عملیات را روی مخازن فقط‌خواندنی فراهم می‌کند

-o, --option=[] تنظیم گزینه پیشرفته (key=value، می‌تواند چندین بار مشخص شود)

--pack-size=0 تنظیم size بسته هدف بر حسب MiB، ممکن است فایل‌های بسته ایجادشده بزرگ‌تر باشند (پیش‌فرض: $RESTIC_PACK_SIZE)

--password-command="" دستور پوسته (command) برای دریافت گذرواژه مخزن از آن (پیش‌فرض: $RESTIC_PASSWORD_COMMAND)

-p, --password-file="" فایل (file) برای خواندن گذرواژه مخزن از آن (پیش‌فرض: $RESTIC_PASSWORD_FILE)

-q, --quiet[=false] عدم نمایش گزارش جامع پیشرفت

-r, --repo="" مخزن (repository) برای پشتیبان‌گیری در آن یا بازیابی از آن (پیش‌فرض: $RESTIC_REPOSITORY)

--repository-file="" فایل (file) برای خواندن مکان مخزن از آن (پیش‌فرض: $RESTIC_REPOSITORY_FILE)

--retry-lock=0s تلاش مجدد برای قفل کردن مخزن در صورتی که از قبل قفل شده باشد؛ مقادیری مانند 5m یا 2h می‌پذیرد (پیش‌فرض: بدون تلاش مجدد)

--stuck-request-timeout=5m0s مدت‌زمان (duration) که پس از آن برای درخواست‌های متوقف‌شده مجدداً تلاش می‌شود

--tls-client-cert="" مسیر فایل (file) حاوی گواهی کلاینت TLS و کلید خصوصی با کدگذاری PEM (پیش‌فرض: $RESTIC_TLS_CLIENT_CERT)

-v, --verbose[=0] نمایش اطلاعات با جزئیات بیشتر (می‌تواند چندین بار مشخص شود یا سطح با --verbose=n تعیین گردد، حداکثر سطح/تعداد دفعات ۲ است)

restic(1)

Jan 2017 generated by restic generate