সাম্বায় বর্ধিত বৈশিষ্ট্য ব্যবহার করে


2

আমার কাছে সাম্বা সার্ভার এবং ম্যাক এবং উইন্ডোজ ক্লায়েন্টগুলির মিশ্রণ রয়েছে। এই ক্লায়েন্টগুলির জন্য আমার কাছে একটি অ্যাপ্লিকেশন রয়েছে যা সাম্বা সার্ভারে ফাইলগুলির সম্পূর্ণ পথ জানতে হবে। সাম্বা সার্ভারের জন্য, আমরা vfs_fruit এবং vfs_streams_xattr ব্যবহার করছি যা বর্ধিত বৈশিষ্ট্যগুলি পরিচালনা করতে পারে।

আমি ভাবছি যে কোনওভাবে সাম্বা সার্ভারে কোনও ফাইলের আসল পথটি বর্ধিত বৈশিষ্ট্য হিসাবে স্থাপন করা এবং ক্লায়েন্টদের সেই বর্ধিত বৈশিষ্ট্যটি পড়তে দেওয়া সম্ভব কিনা?

আমি সাম্বার উত্স কোড পরিবর্তন করে এটি প্রয়োগ করার চেষ্টা করেছি তবে কোনও ফলসই হয়নি। কিছু সাহায্য প্রশংসা করা হবে।

উত্তর:


0

আপনি কেন এটি করতে চান তা নিশ্চিত নন তবে আপনি "এনটিএফএস বিকল্প ডেটা স্ট্রিম" এ ফাইলগুলির সার্ভারের পুরো পথটি সংরক্ষণ করতে পারবেন যা সাম্বা ক্লায়েন্টদের দ্বারা পঠনযোগ্য হবে। সাম্বা এনটিএফএসের বিকল্প ডেটা প্রবাহকে বর্ধিত বৈশিষ্ট্য হিসাবে সংরক্ষণ করে "নকল" করে।

আপনার ডেটা ঠিক পথ streams_xattrহবে ঠিক আছে। Https://www.samba.org/samba/docs/man/manpages/vfs_streams_xattr.8.htmluser.DosStream."ADS-NAME" এ দেখা হিসাবে বর্ধিত বৈশিষ্ট্যটি কল করা দরকার

পর্যায়ক্রমে বিদ্যমান ফাইলগুলিতে বৈশিষ্ট্য যুক্ত করার জন্য একটি স্ক্রিপ্ট লেখা setfattrযথেষ্ট সহজ হবে easy

এটি "রিয়েল টাইম" তৈরি করতে আরও জটিল হবে তবে সাম্বার উত্স কোড সংশোধন করার দরকার নেই, ফাইলগুলি তৈরি / সরানো হলে আপনাকে কেবল বর্ধিত বৈশিষ্ট্য তৈরি / পরিবর্তন করতে একটি স্ক্রিপ্ট চালাতে হবে। এর incronজন্য একবার দেখুন , https://stackoverflow.com/questions/14692353/executes-a-bash-script-upon-file-creation- এর একটি উদাহরণ রয়েছে


উত্তর দেওয়ার জন্য ধন্যবাদ; আমাদের এখন সমস্যাটি হ'ল ম্যাক / ওএসএক্স ক্লায়েন্টের কাছ থেকে আসলে এই বর্ধিত বৈশিষ্ট্যগুলি কীভাবে পড়তে হয়; যখন আমরা xattrক্লায়েন্টের সাথে একটি করি , তখন সেই বর্ধিত বৈশিষ্ট্যগুলি প্রদর্শিত হয় না
ব্রেক্সিটার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.