'\" t .\" Title: vfs_syncops .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/16/2026 .\" Manual: System Administration tools .\" Source: Samba 4.24.6 .\" Language: English .\" .TH "VFS_SYNCOPS" "8" "08/16/2026" "Samba 4\&.24\&.6" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" vfs_syncops \- اطمینان از اجرای همگام عملیات فراداده (متادیتا) .SH "خلاصه دستور (SYNOPSIS)" .HP \w' 'u vfs objects = syncops .SH "توضیحات (DESCRIPTION)" .PP این ماژول VFS بخشی از مجموعه \fBsamba\fR(7) است\&. .PP برخی از سیستم‌های فایل (حتی برخی سیستم‌های فایل ژورنالی) نیازمند آن هستند که فراخوان fsync() بر روی بسیاری از عملیات فراداده (متادیتا) اجرا شود تا تضمین گردد که عملیات پس از قطعی برق در سیستم فایل باقی می‌ماند\&. این موضوع به‌ویژه برای برخی سیستم‌های فایل خوشه‌ای که در سامانه انتقال گره (failover) با سامبای خوشه‌ای مشارکت دارند حیاتی است\&. در این سیستم‌های فایل، ماژول VFS به نام vfs_syncops روشی برای انجام ایمن این عملیات فراهم می‌کند\&. .PP این ماژول قابلیت پشته‌بندی (stackable) دارد\&. .SH "پیکربندی (CONFIGURATION)" .PP بخش عمده‌ای از افت کارایی با ماژول VFS به نام vfs_syncops مربوط به اجرای fsync هنگام فراخوانی close() است\&. می‌توانید آن را با تنظیم syncops:onclose = no غیرفعال کنید که می‌تواند به‌صورت سراسری یا برای هر اشتراک تعیین شود\&. .PP در برخی سیستم‌های فایل که تنها نیاز دارند آخرین داده‌های نوشته‌شده fsync() شوند، می‌توانید همگام‌سازی فراداده این ماژول را با syncops:onmeta = no\& غیرفعال کنید\&. این گزینه می‌تواند به‌صورت سراسری یا برای هر اشتراک تعیین شود\&. .PP ماژول VFS به نام vfs_syncops را همچنین می‌توان با تنظیم syncops:disable = true\& به‌طور کامل برای یک اشتراک غیرفعال کرد\&. .SH "مثال‌ها (EXAMPLES)" .PP افزودن قابلیت syncops برای اشتراک [share]: .sp .if n \{\ .RS 4 .\} .nf \fI[share]\fR \m[blue]\fBpath = /data/share\fR\m[] \m[blue]\fBvfs objects = syncops\fR\m[] \m[blue]\fBsyncops:onclose = no\fR\m[] .fi .if n \{\ .RE .\} .SH "نسخه (VERSION)" .PP این صفحه راهنما بخشی از نسخه 4\&.24\&.6 مجموعه نرم‌افزاری سامبا (Samba) است\&. .SH "نویسنده (AUTHOR)" .PP نرم‌افزار اصلی سامبا و ابزارهای مرتبط با آن توسط Andrew Tridgell ساخته شده‌اند\&. سامبا اکنون توسط تیم سامبا (Samba Team) به عنوان یک پروژه متن‌باز مشابه روند توسعه هسته لینوکس توسعه داده می‌شود\&.