VFS_MEDIA_HARMONY(8) System Administration tools VFS_MEDIA_HARMONY(8)

vfs_media_harmony - به چند کلاینت Avid اجازه می‌دهد یک درایو شبکه را به اشتراک بگذارند.

vfs objects = media_harmony

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

ماژول VFS با نام vfs_media_harmony به ایستگاه‌های کاری تدوین Avid امکان می‌دهد یک درایو شبکه را به اشتراک بگذارند. این کار از طریق موارد زیر انجام می‌شود:

1.دادن نسخه اختصاصی فایل‌های msmMMOB.mdb و msmFMID.pmr و دایرکتوری‌های Creating مربوط به Avid به هر کلاینت.
2.امکان کنترل صریح زمان نوشتن (write time) که برنامه Avid روی دایرکتوری‌های رسانه Avid می‌بیند توسط هر کلاینت.

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

vfs_media_harmony درخواست‌های کلاینت‌ها برای فایل‌های پایگاه داده Avid یا دایرکتوری Creating مربوط به Avid را به طور خودکار به نسخه ویژه همان کلاینت هدایت می‌کند. برای راه‌اندازی این بخش از قابلیت‌ها، به هیچ پیکربندی فراتر از فعال‌سازی ماژول نیازی نیست.

اگر کلاینت‌های Mac و Windows نرم‌افزار Avid به پوشه یکسانی دسترسی دارند، باید تعاریف اشتراک‌گذاری جداگانه‌ای برای آن‌ها در نظر گرفته شود و فایل‌های پنهان Mac در اشتراک‌گذاری Windows وتو (veto) شوند. بخش «مثال‌ها (EXAMPLES)» را ببینید.

برای اینکه به هر کلاینت اجازه داده شود زمان تازه‌سازی پایگاه‌های داده Avid خود توسط برنامه Avid را کنترل کند، برای هر کلاینت و هر دایرکتوری رسانه Avid فایلی با نام [avid_dir_name]_[client_ip_address]_[client_username] ایجاد کنید. برای راه‌اندازی فرآیند تازه‌سازی پایگاه داده Avid، زمان نوشتن (write time) روی آن فایل‌ها را به‌روزرسانی کنید. بخش «مثال‌ها (EXAMPLES)» را ببینید.

همچنین ضروری است گزینه cache locked write times = no تنظیم شود تا کلاینت‌ها بتوانند زمان نوشتن پوشه رسانه Avid خود را کنترل کنند.

فعال‌سازی media_harmony برای کلاینت‌های Mac و Windows:

        [avid_mac]
	path = /avid
	vfs objects = media_harmony
	cache locked write times = no
        [avid_win]
	path = /avid
	vfs objects = media_harmony
	cache locked write times = no
	veto files = /.DS_Store/._@/.Trash@/.Spotlight@/.hidden/.hotfiles@/.vol/
	delete veto files = yes

ایجاد فایل‌هایی که به کاربران david و susan امکان می‌دهند تازه‌سازی پایگاه داده Avid خود را کنترل کنند:

touch '/avid/OMFI MediaFiles_192.168.1.10_david' \
	'/avid/OMFI MediaFiles_192.168.1.11_susan' \
	'/avid/Avid MediaFiles/MXF/1_192.168.1.10_david' \
	'/avid/Avid MediaFiles/MXF/1_192.168.1.11_susan'

راه‌اندازی فرآیند تازه‌سازی پایگاه داده Avid برای کاربر david:

touch '/avid/OMFI MediaFiles_192.168.1.10_david' \
	'/avid/Avid MediaFiles/MXF/1_192.168.1.10_david'

اگر تعداد زیادی پوشه رسانه Avid برای مدیریت دارید، می‌توانید به هر تدوین‌گر نسخه‌ای مناسب و تغییریافته از examples/scripts/vfs/media_harmony/trigger_avid_update.py ارائه دهید تا این فایل‌ها را بسازد و به‌روزرسانی کند.

vfs_media_harmony برای کار با برنامه‌های تدوین Avid طراحی شده است که در دایرکتوری‌های Avid MediaFiles یا OMFI MediaFiles به دنبال رسانه می‌گردند. این ماژول برای کارکرد درست در تمام شرایط برای کاربردهای عمومی طراحی نشده است. به عنوان مثال: امکان باز کردن فایلی مخصوص کلاینت مانند msmMMOB.mdb_192.168.1.10_userx وجود دارد، حتی اگر در فهرست محتویات دایرکتوری نمایش داده نشود.

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

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

08/16/2026 Samba 4.24.6