VFS_SYNCOPS(8) System Administration tools VFS_SYNCOPS(8)

vfs_syncops - اطمینان از اجرای همگام عملیات فراداده (متادیتا)

vfs objects = syncops

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

برخی از سیستم‌های فایل (حتی برخی سیستم‌های فایل ژورنالی) نیازمند آن هستند که فراخوان fsync() بر روی بسیاری از عملیات فراداده (متادیتا) اجرا شود تا تضمین گردد که عملیات پس از قطعی برق در سیستم فایل باقی می‌ماند. این موضوع به‌ویژه برای برخی سیستم‌های فایل خوشه‌ای که در سامانه انتقال گره (failover) با سامبای خوشه‌ای مشارکت دارند حیاتی است. در این سیستم‌های فایل، ماژول VFS به نام vfs_syncops روشی برای انجام ایمن این عملیات فراهم می‌کند.

این ماژول قابلیت پشته‌بندی (stackable) دارد.

بخش عمده‌ای از افت کارایی با ماژول VFS به نام vfs_syncops مربوط به اجرای fsync هنگام فراخوانی close() است. می‌توانید آن را با تنظیم syncops:onclose = no غیرفعال کنید که می‌تواند به‌صورت سراسری یا برای هر اشتراک تعیین شود.

در برخی سیستم‌های فایل که تنها نیاز دارند آخرین داده‌های نوشته‌شده fsync() شوند، می‌توانید همگام‌سازی فراداده این ماژول را با syncops:onmeta = no غیرفعال کنید. این گزینه می‌تواند به‌صورت سراسری یا برای هر اشتراک تعیین شود.

ماژول VFS به نام vfs_syncops را همچنین می‌توان با تنظیم syncops:disable = true به‌طور کامل برای یک اشتراک غیرفعال کرد.

افزودن قابلیت syncops برای اشتراک [share]:

        [share]
	path = /data/share
	vfs objects = syncops
	syncops:onclose = no

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

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

08/16/2026 Samba 4.24.6