macOS-এ OneDrive ব্যবহার করার সময় যদি আপনি DS_Store ফাইল காரணে সিঙ্ক্রোনাইজেশন এরর সম্মুখীন হন, তবে এই পোস্ট আপনাকে সমস্যা সমাধান করতে সাহায্য করবে। এটি হলে, আপনি OneDrive আইকনে ক্লিক করলে একটি সতর্কতা মেসেজ দেখবেন। সেটিতে বলা থাকবে — Can’t upload files – View sync problems। সেটিতে ক্লিক করলে সেটি সকল ফাইল তালিকাভুক্ত করবে যা সিঙ্ক করতে পারছে না, এবং যদি সেখানে .ds_store থাকে, তবে এখানে কীভাবে ফিক্স করবেন তা দেওয়া হলো। ds_store সিঙ্ক এরর কারণে এটি আংশিক বা সম্পূর্ণরূপে সিঙ্ক করা বন্ধ করে দেয়।

OneDrive .ds_store সিঙ্ক এরর দেখাচ্ছে
DS_store ফাইল কী?
এই গোপন ফাইলগুলো macOS (প্রোপ্রায়েটরি) দ্বারা ব্যবহৃত হয়, যা যে ফোল্ডারে থাকে সেটির অ্যাট্রিবিউট বা মেটা-ডেটার রেকর্ড রাখে। এতে আইকনের পজিশন বা ব্যাকগ্রাউন্ড ইমেজের পছন্দের মতো ডেটা থাকে। DS Store হলো Desktop Services Store-র সংক্ষিপ্ত রূপ। macOS-এ Finder অ্যাপ্লিকেশন প্রতিটি ফোল্ডারের জন্য এটি তৈরি ও রক্ষণাবেক্ষণ করে। আপনি এটি উইন্ডোজের desktop.ini ফাইলের সাথে তুলনা করতে পারেন যা একই উদ্দেশ্যে ব্যবহৃত হয়।
OneDrive সমস্যাটি হলো, কোনো কারণে macOS এটিকে সিঙ্ক করতে দিচ্ছে না। আপনাকে একটি এরর দেখাবে—একটি ফাইল সমস্যা সকল আপলোড ব্লক করছে। একটি আইটেম OneDrive-এ আপলোড করা যায়নি।
১] .ds_store ফাইলগুলো মুছুন
- Command + Spacebar চাপুন Spotlight খুলতে
- Terminal টাইপ করে এন্টার চাপুন এটি খুলতে
- এখন OneDrive ফোল্ডারের সকল ds_store ফাইল মুছতে নিচের কমান্ড ব্যবহার করুন।
find ~/OneDrivePath/ -name ".DS_Store" -depth -exec rm {} \; যদি আপনি সঠিক পাথ খুঁজে পান না, তবে এই পদ্ধতিতে OneDrive ফোল্ডারে সরাসরি টার্মিনাল খুলুন:

- Spotlight-এ OneDrive টাইপ করুন
- দেখাতে পেলে Enter চাপুন।
- OneDrive ফোল্ডারে রাইট-ক্লিক করে, ওপেন টার্মিনাল অ্যাট ذات ফোল্ডার বেছে নিন
- এখন কমান্ডটি এক্সিকিউট করুন
find -name ".DS_Store" -depth -exec rm {} \; এটি সকল DS_STORE ফাইল মুছে দেবে, এবং সিঙ্ক আবার শুরু হবে। সত্যিই, OneDrive-কে প্রথমেই ds_store ফাইল ব্লক করা উচিত ছিল যাতে OneDrive সিঙ্ক এরর এড়ানো যায়।
২] .ds_store সিঙ্ক হতে ব্লক করুন

উপরের পদ্ধতির খামি হলো আপনাকে هرবার এই সমস্যা হলে কমান্ডটি চালাতে হবে। সাধারণ ব্যবহারকারীদের এই অপশন নেই, কিন্তু বিজনেস ব্যবহারকারীরা একটি নির্দিষ্ট ফাইল টাইপ আপলোড হতে ব্লক করতে পারেন। এই অপশন OneDrive Global-এ উপলব্ধ।
- OneDrive অ্যাডমিন সেন্টার খুলুন, এবং বাম প্যানে Sync-এ ক্লিক করুন।
- Block syncing of specific file types চেকবক্সটি সিলেক্ট করুন।
- আপনি যে ফাইল এক্সটেনশনগুলো ব্লক করতে চান সেগুলো লিখুন। আমাদের কেসে সেটি হবে .ds_store
- Save এবং Sync করুন
OneDrive সাধারণত অবৈধ ফাইল টাইপ এবং ফোল্ডার ব্লক করে দেয় যাতে "Sync pending" এররে আটকে না পড়ে। নিচের নামগুলো ফাইল বা ফোল্ডারের জন্য অনুমোদিত নয়: .lock, CON, PRN, AUX, NUL, COM0 – COM9, LPT0 – LPT9, _vti_, desktop.ini, ~$ দিয়ে শুরু হওয়া যেকোনো ফাইলনেম। একইভাবে ” * : < > ? / \ | ~ ” # % & * : < > ? / \ { | } এই ক্যারেক্টারগুলোরও অনুমতি নেই।
আশা করি গাইডটি অনুসরণ করা সহজ ছিল, এবং আপনি OneDrive .ds_store সিঙ্ক এরর সমাধান করতে সক্ষম हुए।
