| VFS_SYNCOPS(8) | System Administration tools | VFS_SYNCOPS(8) |
نام (NAME)
vfs_syncops - اطمینان از اجرای همگام عملیات فراداده (متادیتا)
خلاصه دستور (SYNOPSIS)
vfs objects = syncops
توضیحات (DESCRIPTION)
این ماژول VFS بخشی از مجموعه samba(7) است.
برخی از سیستمهای فایل (حتی برخی سیستمهای فایل ژورنالی) نیازمند آن هستند که فراخوان fsync() بر روی بسیاری از عملیات فراداده (متادیتا) اجرا شود تا تضمین گردد که عملیات پس از قطعی برق در سیستم فایل باقی میماند. این موضوع بهویژه برای برخی سیستمهای فایل خوشهای که در سامانه انتقال گره (failover) با سامبای خوشهای مشارکت دارند حیاتی است. در این سیستمهای فایل، ماژول VFS به نام vfs_syncops روشی برای انجام ایمن این عملیات فراهم میکند.
این ماژول قابلیت پشتهبندی (stackable) دارد.
پیکربندی (CONFIGURATION)
بخش عمدهای از افت کارایی با ماژول VFS به نام vfs_syncops مربوط به اجرای fsync هنگام فراخوانی close() است. میتوانید آن را با تنظیم syncops:onclose = no غیرفعال کنید که میتواند بهصورت سراسری یا برای هر اشتراک تعیین شود.
در برخی سیستمهای فایل که تنها نیاز دارند آخرین دادههای نوشتهشده fsync() شوند، میتوانید همگامسازی فراداده این ماژول را با syncops:onmeta = no غیرفعال کنید. این گزینه میتواند بهصورت سراسری یا برای هر اشتراک تعیین شود.
ماژول VFS به نام vfs_syncops را همچنین میتوان با تنظیم syncops:disable = true بهطور کامل برای یک اشتراک غیرفعال کرد.
مثالها (EXAMPLES)
افزودن قابلیت syncops برای اشتراک [share]:
[share] path = /data/share vfs objects = syncops syncops:onclose = no
نسخه (VERSION)
این صفحه راهنما بخشی از نسخه 4.24.6 مجموعه نرمافزاری سامبا (Samba) است.
نویسنده (AUTHOR)
نرمافزار اصلی سامبا و ابزارهای مرتبط با آن توسط Andrew Tridgell ساخته شدهاند. سامبا اکنون توسط تیم سامبا (Samba Team) به عنوان یک پروژه متنباز مشابه روند توسعه هسته لینوکس توسعه داده میشود.
| 08/16/2026 | Samba 4.24.6 |