রিপোর্ট করা হয়েছে যে উইন্ডোজ ব্যাকআপ NAS ডিভাইস-এ (নেটওয়ার্ক শেয়ারে ব্যাকআপ) যেটি सम्बা রান করছে, ব্যাকআপ করার সময় একটি এরর মেসেজ সহ ব্যর্থ হয় — দ্য ব্যাকআপ ফেইলড, দ্য ভার্সন ডজ নট সাপোর্ট দিস ভার্সন অফ দ্য ফাইল ফরম্যাট (0xC03A0005)। এই পোস্টে সমস্যাটি কখন হয়, কারণটি, এবং সমস্যা সমাধানের সমাধানগুলো শেয়ার করা হবে।

দ্য ভার্সন ডজ নট সাপোর্ট দিস ভার্সন অফ দ্য ফাইল ফরম্যাট, 0xC03A0005
সমস্যাটি ঘটে উইন্ডোজ ব্যাকআপ দ্বারা তৈরি VHD ফাইল-এর সাথে একটি কনফ্লিক্টের কারণে যা প্রসেসের време মাউন্ট করা হয়। এখানে তিন ধরনের VHD ফাইল রয়েছে—
- ফিক্সড,
- এক্সপ্যান্ডেবল (স্পার্স), এবং
- ডিফারেন্সিং।
যদি VHD ফাইলটি একটি স্পার্স ফাইল হয় যা নেটিভ VHD ড্রাইভার সাপোর্ট করে না, তবে মাউন্টিং ফেইল করবে এবং আপনি এই এররটি পাবেন। একটি উদাহরণ VHD ফাইল হলো, যেটি ব্যাকআপ সাইজের ওপর নির্ভর করে বড়তে থাকে।
সমস্যাটি শুধু ফাইল লেভেল ব্যাকআপের (একটি ভলিউমে ফাইল/ফোল্ডার) ক্ষেত্রে ঘটে কিন্তু ব্লক লেভেল ব্যাকআপে নয় কারণ VHD ফাইলটি কখনো মাউন্ট হয় না। যাইহোক, ফাইল লেভেল ব্যাকআপের ক্ষেত্রে, VHD মাউন্ট হয়, উইন্ডোজ ব্যাকআপ দ্বারা তৈরি, যা স্পার্স ফাইল মাউন্টিং সাপোর্ট করে না।
একমাত্র жиз্যাবল সমাধান হলো smb.conf ফাইলে Strict Allocate অপশন ব্যবহার করা
SSH ব্যবহার করে SMB-এ লগইন করুন। /etc/samba/smb.conf এ অবস্থিত কনফিগারেশন ফাইলটি VI এডিটর ব্যবহার করে খুলুন। যদি অপশনটি না থাকে, তবে আপনি ম্যানুয়ালি strict allocate = yes যোগ করতে পারেন যা নিশ্চিত করবে কোনো স্পার্স ফাইল তৈরি হয় না।
এই অপশনটি কী করে?
অফিসিয়াল ওয়েবসাইট অনুযায়ী,
যখন এটি yes সেট করা থাকে, সার্ভারটি ফাইল এক্সটেন্ড হলে রিয়েল ডিস্ক স্টোরেজ ব্লক কমিট না করার UNIX বিহেভিয়র থেকে ফাইল তৈরি বা এক্সটেন্ড হলে ডিস্ক সিস্টেমকে রিয়েল স্টোরেজ ব্লক অ্যালোকেট করার উইন্ডোজ বিহেভিয়রে চেঞ্জ করবে। UNIX টার্মিনোলজিতে এর মানে হলো सम्बা স্পার্স ফাইল তৈরি করা বন্ধ করবে।
আপনি ম্যানুয়ালি VHD ফাইলটি মাউন্ট করে টেস্ট করতে পারেন যে এটি স্পার্স ফাইল কিনা।
ডিস্ক ম্যানেজমেন্ট টুল খুলুন এবং "অ্যাকশন"-এ ক্লিক করুন এবং তারপর "অ্যাট্যাচ VHD" এবং তারপর VHD ফাইলের পথ স্পেসিফাই করুন। যদি এররটি ব্যাকআপের জন্য পাওয়া যАОয়া এররটির মত হয়, তবে এটি স্পার্স ফাইলের কারণে।
আশা করি পোস্টটি অনুসরণ করা সহজ ছিল, এবং আপনি NAS-এ উইন্ডোজ ব্যাকআপ সংক্রান্ত 0xC03A0005 এরর কোড সমাধান করতে সক্ষম হয়েছেন।
