VFS_SNAPPER(8) System Administration tools VFS_SNAPPER(8)

vfs_snapper - در دسترس قرار دادن اسنپ‌شات‌های مدیریت‌شده توسط snapper به عنوان نسخه‌های سایه (shadow-copies)

vfs objects = snapper

این ماژول VFS بخشی از مجموعه samba(8) است.

ماژول VFS با نام vfs_snapper اسنپ‌شات‌های مدیریت‌شده توسط snapper را برای استفاده Samba در دسترس قرار می‌دهد. این ویژگی به کلاینت‌های راه دور SMB امکان می‌دهد تا از طریق مرورگر فایل ویندوز (Windows Explorer) و با استفاده از کادر محاوره‌ای «نسخه‌های قبلی» (previous versions) به نسخه‌های سایه (shadow-copies) دسترسی داشته باشند.

اسنپ‌شات‌ها همچنین می‌توانند از راه دور با استفاده از پروتکل FSRVP (پروتکل File Server Remote VSS) ایجاد و حذف شوند. درخواست‌های ایجاد و حذف اسنپ‌شات از طریق DBus به snapper ارسال می‌شوند.

این ماژول پشته‌پذیر (stackable) است.

مسیر اشتراک‌گذاری زیرین باید یک فایل پیکربندی متناظر در snapper داشته باشد. درخت دایرکتوری اسنپ‌شات باید اجازه دسترسی را برای کاربران مربوطه فراهم کند.

[share]
vfs objects = snapper

برای ایجاد و حذف اسنپ‌شات از راه دور، سرور FSRVP در Samba باید در بخش [global] پیکربندی شود:

[global]
registry shares = yes
include = registry

ابزار Snapper اسنپ‌شات‌ها را در زیردایرکتوری .snapshots ذخیره می‌کند. این دایرکتوری باید امکان پیمایش (traversal) را برای هر کاربری که مایل است از طریق کادر محاوره‌ای نسخه‌های قبلی Windows Explorer به اسنپ‌شات‌ها دسترسی پیدا کند، فراهم کند. به‌طور پیش‌فرض، پیمایش برای تمام کاربران غیرریشه (non-root) ممنوع است. علاوه بر این، کاربران باید از طریق گزینه‌های ALLOW_USERS یا ALLOW_GROUPS در snapper، مجوز فهرست کردن اسنپ‌شات‌های مدیریت‌شده توسط snapper را داشته باشند. ابزار Snapper می‌تواند از طریق گزینه SYNC_ACL به‌طور خودکار دسترسی پیمایش به .snapshots را به این کاربران و گروه‌ها اعطا کند.

ایجاد و حذف اسنپ‌شات از راه دور تنها برای مدیران Active Directory، اپراتورهای پشتیبان‌گیری یا کاربرانی که صریحاً دسترسی SeBackupPrivilege به آن‌ها اعطا شده است، توسط Samba مجاز است. همچنین snapper باید از طریق گزینه‌های ALLOW_USERS یا ALLOW_GROUPS، مجوز ایجاد و حذف را برای کاربر مربوطه صادر کرده باشد.

کلاینت FSRVP با نام DiskShadow.exe در ابتدا با استفاده از حساب رایانه Active Directory احراز هویت می‌کند. بنابراین این حساب باید دارای همان مجوزهایی باشد که به حساب کاربری صادرکننده درخواست‌های ایجاد و حذف اسنپ‌شات اعطا شده است.

این صفحه راهنما بخشی از نسخه 4.24.6 مجموعه نرم‌افزاری Samba است.

نرم‌افزار اصلی Samba و ابزارهای مرتبط با آن توسط Andrew Tridgell ایجاد شده‌اند. پروژه Samba اکنون توسط تیم Samba به عنوان یک پروژه متن‌باز مشابه روند توسعه هسته لینوکس توسعه داده می‌شود.

08/16/2026 Samba 4.24.6