ম্যাক সিস্টেমগুলো বিশ্বের সেরা ওয়ার্কিং সিস্টেমগুলোর একটি। কিন্তু সেরা সিস্টেমও সময়ের সাথে সাথে বিভিন্ন সমস্যায় পড়তে পারে। অনেক ত্রুটির মধ্যে একটি হলো "No Mountable File Systems"। এই এরর তখন হতে পারে যখন ব্যবহারকারী তাদের ম্যাকওএসে কোনো dmg ফাইল মাউন্ট করার চেষ্টা করে। এই আর্টিকেলে আমরা এই এররের সম্ভাব্য কারণগুলো এবং কিভাবে সেগুলো ঠিক করবেন সেটি চেক করব।

No Mountable File Systems-এর কারণ কী?
বিভিন্ন ব্যবহারকারীর রিপোর্ট এবং সাধারণ রিপেয়ার কৌশল বিশ্লেষণ করে আমরা ম্যাক কম্পিউটারে এই সমস্যা ট্রিগার করার কিছু পরিস্থিতি পেয়েছি:
- করাপ্ট DMG ফাইল (Corrupt DMG File): ডাউনলোডের জন্য উপলব্ধ একটি dmg ফাইল করাপ্ট হতে পারে, অথবা ব্রাউজার থেকে ডাউনলোড করার সময় সেটি সঠিকভাবে ডাউনলোড নাও হতে পারে।
- ফাইল ফরম্যাট (File Format): প্রতিটি ফাইল সব ম্যাকওএস ভার্সনের সাথে কম্প্যাটিবল নয়। কিছু নতুন এবং লেটেস্ট ফাইল APFS ফরম্যাটের কারণে পুরনো OS-এ কাজ নাও করতে পারে।
- ক্যাটালগ ফাইল নোড (Catalog Files Node): ক্যাটালগ ফাইল নোড ফাইলের টাইপ এবং অ্যাক্সেস টাইপের রেকর্ড রাখতে ব্যবহৃত হয়। এই ফাইলগুলো সিস্টেম নিজে তৈরি করে, কিন্তু কখনো কখনো এটি করাপ্ট হতে পারে।
এখন আপনি সমস্যার প্রকৃতি সম্পর্কে বেসিক ধারণা পেয়েছেন। এখন মেথডগুলোর দিকে যাব। নিচে, অনুরূপ পরিস্থিতিতে অন্যান্য ব্যবহারকারীদের দ্বারা সফলভাবে ব্যবহৃত সমাধান পদ্ধতিগুলো দেওয়া আছে।
মেথড ১: করাপ্ট DMG ফাইল রিপেয়ার করা
অধিকাংশ কেসে, সমস্যাটি করাপ্ট বা সঠিকভাবে ডাউনলোড না হওয়া dmg ফাইল হতে পারে। তাই আপনি কী করতে পারেন: একই dmg ফাইল আবার ডাউনলোড করুন যাতে ডাউনলোডে কোনো সমস্যা নেই তা নিশ্চিত হয়। এছাড়া, ডাউনলোড অ্যাসিস্ট্যান্ট প্লাগ-ইনগুলো অফ করে আবার ডাউনলোড করার চেষ্টা করুন। আপনি ভিন্ন ব্রাউজার দিয়েও ডাউনলোড করতে পারেন, অথবা টার্মিনাল ব্যবহার করে "curl -O url" টাইপ করুন (কোলন ছাড়া)।
- ডানের উপরের কোণে ম্যানিফাইং গ্লাস (Magnifying glass)-এ ক্লিক করুন অথবা স্ম্পলা (Command + Space) চাপুন
- Terminal সার্চ করুন এবং Enter চাপুন খোলতে
- এখন টার্মিনালে নিচের কমান্ড দিয়ে ফাইল ডাউনলোড করুন:
curl –O <URL>
উদাহরণ:curl –O https://mirrors.ges.net.pk/vlc/vlc/3.0.6/macosx/vlc-3.0.6.dmg

মেথড ২: কমান্ড লাইন থেকে মাউন্ট করা (Mount it from Command Line)
এই মেথড 'হোল ডিস্ক ইমেজ' (whole disk image) টাইপের ডিস্ক ইমেজের জন্য টেস্ট করা হয়েছিল যা Disk Utility-দ্বারা তৈরি করা হয়েছিল। কিন্তু Disk Utility-তে তৈরি ফাইলটি পরে কাজ করছিল না। এছাড়া, যদি "hdiutil attach disk.dmg" কাজ না করে এবং একই 'no mountable file systems' ইস্যু দেয়, তবে নিচের কমান্ডগুলো চেষ্টা করুন:
- Command + Space চাপুন বা স্ক্রিনের উপরের ডানের ম্যানিফাইং গ্লাসে ক্লিক করুন
- "Terminal" সার্চ করুন এবং Enter চাপুন খোলতে
- নিচের কমান্ড দিয়ে ডিভাইস নোড তৈরি করুন:
hdiutil attach –noverify –nomount disk.dmg
নোট: disk.dmg হবে ফাইলের নাম এবং ডিরেক্টরি অ্যাড্রেস, আপনি টার্মিনালে ড্র্যাগ অ্যান্ড ড্রপ করতে পারেন

- তারপর, ডিস্ক লিস্ট পেতে নিচের কমান্ড দিন:
diskutil list

- এখন নিচের কমান্ড দিয়ে ডিভাইস মাউন্ট করুন:
diskutil mountDisk /dev/disk1

নোট: disk1 অংশটি ডিভাইস আইডেন্টিফায়ার। এখানে মাউন্টিং হলো পুরো ডিস্কের জন্য, যেখানে সাধারণত আপনি একটি স্লাইস (slice) মাউন্ট করবেন, যেমন disk0s2
মেথড ৩: ফাইল সিস্টেম ফরম্যাট (File System Format)
আপনি যে ফাইল আপনার OSX-এ মাউন্ট করার চেষ্টা করছেন সেটি আপনার OSX-এর সাথে কম্প্যাটিবল নাও হতে পারে। APFS ফাইল সিস্টেম ফরম্যাট পুরনো OSX ভার্সনগুলোর সাপোর্টেড নয়। এছাড়া, সিস্টেম ডিফল্টভাবে নতুন ফরম্যাটে ডিস্ক ইমেজ তৈরি করে। আপনি আপনার বর্তমান রানিং OSX-এ উপযুক্ত ডিস্ক ফরম্যাট খুঁজে বের করুন যাতে কাজ করে। এবং নিশ্চিত করুন যে আপনি যে ফাইল ডাউনলোড করছেন সেটি আপনার সিস্টেম ফাইল ফরম্যাটের সাথে কম্প্যাটিবল।
আপনার সিস্টেম APFS বা HFS ব্যবহার করছে কিনা চেক করতে নিচের ধাপগুলো অনুসরণ করুন:
- Command + Space চাপুন বা টপ রাইটের ম্যানিফাইং গ্লাসে ক্লিক করুন
- এখন Terminal সার্চ করুন এবং খুলুন
- এখন টার্মিনালে নিচের কমান্ড দিন:
diskutil info /

- আপনি "Type (Bundle)" চেক করুন, এতে আপনি জানতে পারবেন আপনি HFS বা APFS রান করছেন।