bup-on(1) General Commands Manual bup-on(1)

bup-on - اجرای bup روی میزبان دوردست در ارتباط با کارگزار محلی

bup on [user@]host[:port] index ...

bup on [user@]host[:port] save ...

bup on [user@]host[:port] restore ...

bup on [user@]host[:port] split ...

bup on [user@]host[:port] version ...

bup on [user@]host[:port] features ...

bup on [user@]host[:port] help ...

bup on [user@]host[:port] get ...

(ترجیحاً از bup get --source-url ssh://<hostname>... استفاده کنید)

دستور bup on فرمان را از طریق ssh روی میزبان دوردست اجرا می‌کند در حالی که به کارگزار bup روی رایانه محلی متصل است؛ بنابراین دستورات دوردستی مانند bup save می‌توانند از داده‌ها در مخزن محلی نسخه پشتیبان تهیه کنند. برای جزئیات دستورات به bup-index(1)، bup-save(1) و غیره مراجعه کنید.

توجه داشته باشید که نیازی به ارائه گزینه --remote ندارید (و نباید ارائه دهید). این «حالت معکوس» زمانی مفید است که دستگاه پشتیبان‌گیری‌شونده نباید اجازه دسترسی ssh به کارگزار پشتیبان را داشته باشد. در عوض، کارگزار پشتیبان حتی اگر پشت یک دیوار آتش یک‌طرفه با نشانی IP خصوصی یا پویا باشد، می‌تواند با کلید ssh به تک‌تک دستگاه‌های مهم شما متصل شود و پشتیبان‌گیری را آغاز نماید تا داده‌های دوردست در مخزن محلی ذخیره شوند.

# ابتدا پرونده‌ها را روی سرور دوردست نمایه‌سازی کنید
$ bup on myserver index -vux /etc
bup server: reading from stdin.
Indexing: 2465, done.
bup: merging indexes (186668/186668), done.
bup server: done
# اکنون پرونده‌ها را از سرور دوردست در $BUP_DIR محلی ذخیره کنید
$ bup on myserver save -n myserver-backup /etc
bup server: reading from stdin.
bup server: command: 'list-indexes'
PackIdxList: using 7 indexes.
Saving: 100.00% (241/241k, 648/648 files), done.
bup server: received 55 objects.
Indexing objects: 100% (55/55), done.
bup server: command: 'quit'
bup server: done
# حالا می‌توانیم مخزن حاصل را روی رایانه محلی مشاهده کنیم
$ bup ftp 'cat /myserver-backup/latest/etc/passwd'
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
...

bup-index(1), bup-save(1), bup-split(1), bup-get(1)

بخشی از مجموعه نرم‌افزاری bup(1).

Avery Pennarun apenwarr@gmail.com.

2026-09-01 Bup 0.34+