desync(1) desync(1)

desync - سامانه توزیع دودویی مبتنی بر آدرس‌دهی محتوا

desync [flags]

دستور desync یک سامانه توزیع دودویی مبتنی بر آدرس‌دهی محتوا است. این ابزار فایل‌ها را به قطعات فشرده و با قابلیت استفادهٔ مجدد خرد کرده و در مخازن قطعات (chunk stores) نگهداری می‌کند، و سپس با بهره‌گیری کارآمد از نمایه‌ها، بذرها (seeds) و حافظه‌های پنهان (caches)، آن‌ها را بازسازی می‌نماید. این ابزار با آرشیوها، نمایه‌ها و مخازن casync سازگار است.

مکان‌های مخزن که با گزینه‌هایی مانند -s/--store و -c/--cache استفاده می‌شوند، می‌توانند موارد زیر باشند:
/path/to/store مخزن دایرکتوری محلی
http(s)://host/path/ کارساز قطعه/نمایه (دستور chunk-server را ببینید)
s3+http(s)://host/bucket مخزن شیء سازگار با S3
gs://bucket/prefix باکت Google Cloud Storage
sftp://user@host/path مخزن SFTP
ssh://user@host/path پروتکل casync بر بستر SSH (فقط‌خواندنی)

دستوراتی که چندین مخزن را می‌پذیرند، آن‌ها را به ترتیبی که مشخص شده است بررسی می‌کنند. همچنین می‌توان چند مخزن را با جدا کردن آن‌ها به‌وسیلهٔ '|' در یک گروه جایگزینی هنگام خرابی (failover) ترکیب کرد؛ برای مثال -s "http://server1/store|http://server2/store".

--config="" فایل پیکربندی (پیش‌فرض $HOME/.config/desync/config.json)

--digest="sha512-256" الگوریتم خلاصه (digest)، sha512-256 یا sha256

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

--verbose[=false] حالت پرگو

--version[=false] نمایش نسخه و خروج

desync-cache(1), desync-cat(1), desync-chop(1), desync-chunk(1), desync-chunk-server(1), desync-completion(1), desync-config(1), desync-extract(1), desync-index-server(1), desync-info(1), desync-inspect-chunks(1), desync-list-chunks(1), desync-make(1), desync-manpage(1), desync-mount-index(1), desync-mtree(1), desync-prune(1), desync-pull(1), desync-tar(1), desync-untar(1), desync-verify(1), desync-verify-index(1), desync-version(1)

5-Sep-2026 به‌طور خودکار توسط spf13/cobra تولید شد

Sep 2026 desync