এখানে আমার একটি সাম্বা সার্ভার রয়েছে (দেবিয়ান 5.0) টি উইন্ডোজ এক্সপি প্রোফাইল হোস্ট করার জন্য কনফিগার করা হয়েছে।
ক্লায়েন্টরা এই সার্ভারের সাথে সংযোগ স্থাপন করে এবং তাদের প্রোফাইলে সাম্বা শেয়ারে সরাসরি কাজ করে (প্রোফাইল স্থানীয়ভাবে অনুলিপি করা হয় না)।
এখন থেকে এবং পরে, কোনও ক্লায়েন্ট সঠিকভাবে শাটডাউন না করতে পারে এবং এইভাবে উইন্ডোজ ফাইল লকগুলি মুক্ত করে না। সাম্বা লকিং টেবিলটির দিকে তাকানোর সময় আমরা দেখতে পাই যে ক্লায়েন্টটি আর সংযুক্ত না থাকলেও অনেকগুলি ফাইল এখনও লক করা আছে are আমাদের ক্ষেত্রে, এটি মজিলা থান্ডারবার্ড এবং ফায়ারফক্সের দ্বারা নির্মিত লকফিলগুলির সাথে ঘটেছিল বলে মনে হচ্ছে। এখানে সাম্বা লকিং টেবিলের একটি উদাহরণ রয়েছে:
# smbstatus -L | grep DENY_ALL | head -n5
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
15494 10345 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user1 app.profile/user1.thunderbird/parent.lock Mon Nov 22 07:12:45 2010
18040 10454 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user2 app.profile/user2.thunderbird/parent.lock Mon Nov 22 11:20:45 2010
26466 10056 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user3 app.profile/user3.firefox/parent.lock Mon Nov 22 08:48:23 2010
আমরা দেখতে পাচ্ছি যে ফাইলগুলি উইন্ডোজ দ্বারা খোলা হয়েছিল এবং একটি DENY_ALL লক চাপিয়েছে।
এখন যখন কোনও ক্লায়েন্ট এই ভাগটি পুনরায় সংযুক্ত করে এবং সেই ফাইলগুলি খোলার চেষ্টা করে, সাম্বা বলে যে তারা লক হয়ে গেছে এবং অ্যাক্সেস অস্বীকার করে।
এই পরিস্থিতিটি ঘিরে কাজ করার কোনও উপায় আছে বা আমি কিছু মিস করছি?
সম্পাদনা: আমরা সাম্বা সার্ভারে ফাইল লকগুলি অক্ষম করা এড়াতে চাই কারণ এগুলি সক্ষম করার উপযুক্ত কারণ রয়েছে।