VFS_COMMIT(8) System Administration tools VFS_COMMIT(8)

vfs_commit - تخلیهٔ داده‌های تغییریافته (dirty data) در فواصل زمانی مشخص

vfs objects = commit

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

ماژول VFS با نام vfs_commit مقدار داده‌های نوشته‌شده روی یک فایل را ردیابی کرده و با انباشته شدن مقداری مشخص، آن را با دیسک همگام‌سازی می‌کند.

ماژول vfs_commit در دو حالت سودمند است. نخست، اگر داده‌های بسیار ارزشمندی دارید، با یک مقدار کوچک برای commit:dthresh می‌توان اثر قطعی غیرمنتظرهٔ برق را به حداقل رساند. دوم، در برخی سیستم‌ها با تخلیهٔ زودهنگام و منظم داده‌های فایل می‌توان عملکرد نوشتن را بهبود بخشید.

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

commit:dthresh = BYTES

داده‌های فایل را هر بار که مقدار بایت مشخص‌شده نوشته شد، همگام‌سازی می‌کند.

پسوندهای زیر را می‌توان برای BYTES اعمال کرد:

•K - BYTES بیانگر تعداد کیلوبایت‌ها است
•M - BYTES بیانگر تعداد مگابایت‌ها است
•G - BYTES بیانگر تعداد گیگابایت‌ها است

همگام‌سازی داده‌های فایل در اشتراک [precious] پس از نوشته شدن هر ۵۱۲ کیلوبایت (۵۲۴۲۸۸ بایت) داده:

        [precious]
		path = /data/precious
		vfs objects = commit
		commit:dthresh = 512K

در برخی سیستم‌ها، همگام‌سازی داده‌های انجام‌شده توسط commit ممکن است کارایی را کاهش دهد.

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

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

08/16/2026 Samba 4.24.6