| VFS_AIO_PTHREAD(8) | ابزارهای مدیریت سیستم | VFS_AIO_PTHREAD(8) |
نام (NAME)
vfs_aio_pthread - پیادهسازی باز کردن ناهمگام (async open) در VFS سامبا با استفاده از استخر pthread
خلاصه دستور (SYNOPSIS)
vfs objects = aio_pthread
توضیحات (DESCRIPTION)
این ماژول VFS بخشی از مجموعه samba(7) است.
ماژول VFS با نام aio_pthread باز کردن ناهمگام را (برای فایلهای جدید) با aio_pthread:aio open = yes روی پلتفرمهایی فعال میکند که رابط برنامهنویسی pthreads را در دسترس دارند، از فراخوانی سیستمی openat() پشتیبانی میکنند و از اعتبارسنجی به ازای هر نخ (per-thread credentials) پشتیبانی مینمایند (هستههای مدرن لینوکس).
این ماژول از استخر نخهای سراسری استفاده میکند که از گزینه aio max threads بهره میبرد.
این ماژول حتماً باید در انتهای هر پشته ماژول (module stack) قرار گیرد، زیرا رابط open در Samba VFS از نظر ایمنی نخ (thread-safe) امن نیست. این ماژول مستقیماً فراخوانیهای سیستمی openat() را انجام میدهد و رابطهای open مربوط به Samba VFS را فراخوانی نمیکند.
مثالها (EXAMPLES)
استفاده سرراست:
[cooldata] path = /data/ice vfs objects = aio_pthread aio_pthread:aio open = yes
گزینهها (OPTIONS)
aio_pthread:aio open = BOOL
پیشفرض 'no' است.
نسخه (VERSION)
این صفحه راهنما بخشی از نسخه 4.24.6 مجموعه Samba است.
نویسنده (AUTHOR)
نرمافزار اصلی Samba و ابزارهای مرتبط توسط Andrew Tridgell ساخته شدهاند. Samba اکنون توسط تیم Samba بهصورت یک پروژه متنباز مشابه نحوه توسعه هسته لینوکس توسعه مییابد.
| 08/16/2026 | Samba 4.24.6 |