borg-umount(1) ابزار پشتیبان‌گیری borg borg-umount(1)

borg-umount - پیاده کردن سیستم‌فایل FUSE

borg [گزینه‌های عمومی] umount [گزینه‌ها] MOUNTPOINT

این دستور یک سیستم‌فایل FUSE را که با borg mount سوار شده بود پیاده (unmount) می‌کند.

این دستور یک پوششِ ساده (convenience wrapper) است که صرفاً دستور پوسته مخصوص پلتفرم را فراخوانی می‌کند - معمولاً این دستور یا umount است یا fusermount -u.

برای مشاهده گزینه‌های عمومی دستورات Borg، به borg-common(1) مراجعه کنید.

نقطه اتصال سیستم‌فایل برای پیاده کردن (umount)

# سوار کردن مخزن، تمام آرشیوها را نمایش می‌دهد.
# آرشیوها به صورت تنبل (lazy) بارگذاری می‌شوند؛ هنگام پیمایش به یک آرشیو برای اولین بار،
# مقداری تاخیر مورد انتظار است.
$ borg mount /path/to/repo /tmp/mymountpoint
$ ls /tmp/mymountpoint
root-2016-02-14 root-2016-02-15
$ borg umount /tmp/mymountpoint
# سوار کردن یک آرشیو خاص نیز امکان‌پذیر است.
$ borg mount /path/to/repo::root-2016-02-15 /tmp/mymountpoint
$ ls /tmp/mymountpoint
bin  boot  etc      home  lib  lib64  lost+found  media  mnt  opt
root  sbin  srv  tmp  usr  var
$ borg umount /tmp/mymountpoint
# قابلیت «نمای نسخه‌ها» (versions view) تمام آرشیوهای موجود در مخزن را ادغام کرده
# و یک نمای نسخه‌بندی‌شده از فایل‌ها فراهم می‌کند.
$ borg mount -o versions /path/to/repo /tmp/mymountpoint
$ ls -l /tmp/mymountpoint/home/user/doc.txt/
total 24
-rw-rw-r-- 1 user group 12357 Aug 26 21:19 doc.cda00bc9.txt
-rw-rw-r-- 1 user group 12204 Aug 26 21:04 doc.fa760f28.txt
$ borg umount /tmp/mymountpoint
# فیلترهای آرشیو پشتیبانی می‌شوند.
# این فیلترها به ویژه برای «نمای نسخه‌ها» کاربردی هستند،
# که از پردازش تنبل آرشیوها پشتیبانی نمی‌کند.
$ borg mount -o versions --glob-archives '*-my-home' --last 10 /path/to/repo /tmp/mymountpoint
# گزینه‌های استثنا پشتیبانی می‌شوند.
# این گزینه‌ها می‌توانند سوار کردن را به طور چشمگیری سریع‌تر کرده و نیاز حافظه را کاهش دهند.
$ borg mount /path/to/repo /tmp/mymountpoint only/that/path
$ borg mount --exclude '...' /path/to/repo /tmp/mymountpoint
# هنگام استفاده از متغیر محیطی BORG_REPO، از :: به عنوان آرگومان موقعیتی استفاده کنید:
export BORG_REPO=/path/to/repo
# سوار کردن کل مخزن:
borg mount :: /tmp/mymountpoint
# سوار کردن یک آرشیو خاص:
borg mount ::root-2016-02-15 /tmp/mymountpoint

$ echo '/mnt/backup /tmp/myrepo fuse.borgfs defaults,noauto 0 0' >> /etc/fstab
$ echo '/mnt/backup::root-2016-02-15 /tmp/myarchive fuse.borgfs defaults,noauto 0 0' >> /etc/fstab
$ mount /tmp/myrepo
$ mount /tmp/myarchive
$ ls /tmp/myrepo
root-2016-02-01 root-2016-02-15
$ ls /tmp/myarchive
bin  boot  etc      home  lib  lib64  lost+found  media  mnt  opt  root  sbin  srv  tmp  usr  var

نکته:

اگر برای نصب Borg از یک بسته توزیع یا pip استفاده کرده باشید، borgfs به طور خودکار فراهم خواهد شد. کاربران باینری مستقل (standalone) باید به صورت دستی یک پیوند نمادین ایجاد کنند (به pyinstaller-binary مراجعه کنید).

borg-common(1), borg-mount(1)

The Borg Collective

2026-07-18