আপনি যদি লিনাক্সের সাথে কাজ করেন, আপনার সম্ভবত একটি হার্ড ড্রাইভ বা দুটি ফর্ম্যাট Ext4 বা একটি সম্পর্কিত ফাইল সিস্টেম আছে। ধরে নিচ্ছি আপনি শুধুমাত্র লিনাক্সের সাথে কাজ করেন, এটি কোনও সমস্যা নয়। যখন আপনার অন্য অপারেটিং সিস্টেমে সেই Ext4 ফাইল সিস্টেম থেকে ডেটা অ্যাক্সেস করার প্রয়োজন হয়, তখন আপনি সমস্যায় পড়তে শুরু করেন।
ম্যাক, উদাহরণস্বরূপ, Ext4 ফাইল সিস্টেম সমর্থন করে না। আপনি যদি একটি ড্রাইভ প্লাগ ইন করেন তবে এটি কেবল স্বীকৃত নয়। সৌভাগ্যবশত, এর আশেপাশে কয়েকটি উপায় রয়েছে।
অস্থায়ী বিকল্প:একটি VM ব্যবহার করুন
আপনার যদি শুধুমাত্র কয়েকটি ফাইল পড়তে হয় এবং আরও স্থায়ী সমাধান বেছে নিতে না চান তবে একটি মোটামুটি সহজ সমাধান রয়েছে। ভার্চুয়ালবক্সের মতো ভার্চুয়াল মেশিন হোস্টে উবুন্টুর একটি সংস্করণ, বা আপনার পছন্দের লিনাক্স ডিস্ট্রিবিউশন যাই হোক না কেন ইনস্টল করুন, তারপর ড্রাইভটিকে অন্য যেভাবে চান সেভাবে মাউন্ট করুন এবং পড়ুন।
ভার্চুয়ালবক্স নিজেই ইনস্টল করা মোটামুটি সহজবোধ্য, এবং যদি আপনার কাছে একটি Ext4-ফর্ম্যাটেড হার্ড ড্রাইভ থাকে তবে আপনি সম্ভবত লিনাক্স ইনস্টল করার সাথে পরিচিত। যদি না হয়, অন্যান্য বিকল্পের জন্য পড়ুন।
macOS এ Ext4 সমর্থন যোগ করুন
আপনি যদি প্রায়শই Ext4-ফরম্যাটেড ডিস্কগুলি ব্যবহার করেন এবং/অথবা সেগুলি থেকে আপনার macOS ড্রাইভে ফাইলগুলি অনুলিপি করতে চান তবে আপনার আরও ভাল বিকল্পের প্রয়োজন। আপনাকে কিছু সফ্টওয়্যার ইনস্টল করতে হবে, যথা ম্যাকফুস (পূর্বে osxfuse নামে পরিচিত) এবং ext4fuse৷
- macFUSE ওয়েবসাইটে যান এবং পৃষ্ঠার শীর্ষে ডাউনলোড ট্যাবে ক্লিক করুন, তারপর macOS-এর জন্য সর্বশেষ সংস্করণটি ডাউনলোড করুন৷ এর নাম দেওয়া হবে macfuse-4.2.3.dmg।
- ইন্সটলারটি ডাউনলোড হয়ে গেলে, এটি খুলতে ডাবল-ক্লিক করুন, তারপর ইনস্টলেশন শুরু করতে "ম্যাকফুস ইনস্টল করুন" লেবেলযুক্ত আইকনে ডাবল-ক্লিক করুন।
- ইন্সটলেশন প্রক্রিয়ার শেষের কাছাকাছি, আপনি একটি বার্তা পাবেন যে একটি সিস্টেম এক্সটেনশন ব্লক করা হয়েছে এবং সেটিংসে অনুমতি দেওয়ার জন্য অনুরোধ করা হবে। নীচে বাম দিকে লক আইকনে ক্লিক করুন, তারপর "অনুমতি দিন" এ ক্লিক করুন৷ ৷
এখন আপনি ext4fuse ইনস্টল করার জন্য প্রস্তুত। এটি করার সবচেয়ে সহজ উপায় হল হোমব্রু ব্যবহার করা। একবার হোমব্রু ইনস্টল হয়ে গেলে (অথবা এটি ইতিমধ্যে ইনস্টল করা থাকলে) নিম্নলিখিতটি চালান:
brew install ext4fuse
একটি সতর্কবাণী
যদিও এই টুলগুলি আপনাকে Ext4-ফরম্যাটেড ড্রাইভগুলি থেকে পড়তে সাহায্য করতে পারে, তারা খুব স্থিতিশীল নয়। যতক্ষণ পর্যন্ত আপনি ড্রাইভগুলিকে শুধুমাত্র পড়ার জন্য মাউন্ট করছেন, আমরা এই টিউটোরিয়ালে আছি, আপনি খুব বেশি ঝুঁকি নিচ্ছেন না। আপনি যদি Ext4 ড্রাইভে লেখার জন্য এই সরঞ্জামগুলি ব্যবহার করার চেষ্টা করেন তবে আপনি ডেটা হারাতে পারেন৷
আপনি যদি লিনাক্সের সাথে ভাগ করা একটি ড্রাইভ জুড়ে ফাইলগুলিকে সামনে পিছনে সরাতে চান তবে এই পদ্ধতিটি সুপারিশ করা হয় না। পরিবর্তে, ExFAT এর মতো একটি ভিন্ন ফাইল সিস্টেম ব্যবহার করুন বা নীচে তালিকাভুক্ত বাণিজ্যিক বিকল্পটি চেষ্টা করুন৷
macOS এ Ext4 ডিস্ক মাউন্ট করা হচ্ছে
এখন আপনার Ext4 সমর্থন ইনস্টল করা আছে, আপনি যে ড্রাইভটি মাউন্ট করতে চান তা সনাক্ত করতে হবে। এটি করতে, নিম্নলিখিত কমান্ডটি চালান:
diskutil list
আপনার পার্টিশনের জন্য আইডি নোট করুন, যা "/dev/disk3s1" এর মত কিছু হবে। ধরে নিচ্ছি যে এটি আইডি, আপনি ড্রাইভটি মাউন্ট করতে নিম্নলিখিত কমান্ডটি চালাবেন:
sudo ext4fuse /dev/disk3s1 ~/tmp/MY_DISK_PARTITION -o allow_other
উপরের MY_DISK আপনার পছন্দের যেকোনো নাম হতে পারে।
ফাইন্ডারে “/tmp/” ডিরেক্টরিতে নেভিগেট করুন, এবং আপনার তালিকাভুক্ত পার্টিশনের বিষয়বস্তু দেখতে হবে। আপনার ডিস্কে একাধিক পার্টিশন থাকলে, আপনি উপরের মত একই ধাপগুলি ব্যবহার করে মাউন্ট করতে পারেন। সেগুলি মাউন্ট করার জন্য শুধু বিভিন্ন ডিরেক্টরির নাম ব্যবহার করা নিশ্চিত করুন৷
একটি তৃতীয় বিকল্প যা আপনাকে খরচ করতে হবে
আপনার যদি সত্যিই পড়ার/লেখার অ্যাক্সেসের প্রয়োজন হয় এবং অর্থ প্রদান করতে ইচ্ছুক হন, তাহলে প্যারাগন সফ্টওয়্যার আপনার জন্য একটি বিকল্প থাকতে পারে। কোম্পানিটি ম্যাক সফ্টওয়্যারের জন্য ExtFS অফার করে যা এটি নিরাপদ এবং দ্রুত বলে দাবি করে। কোম্পানি এমনকি বলে যে তার সফ্টওয়্যার Ext4 এবং অন্যান্য ফাইল সিস্টেম মেরামত করতে পারে৷
আমরা এই সফ্টওয়্যারটি পরীক্ষা করিনি, তাই এটি দাবি করা হিসাবে কাজ করে কিনা তা আমরা বলতে পারি না। এটি একটি বিনামূল্যের ট্রায়াল অফার করে, তবে নিরাপদ থাকার জন্য, আপনি আপনার ড্রাইভগুলিকে ব্যাক আপ করতে চাইতে পারেন, ঠিক সেই ক্ষেত্রে৷ আপনি যদি সফ্টওয়্যারটি কিনতে চান তবে এটি $39.95-এ উপলব্ধ৷
৷প্রায়শই জিজ্ঞাসিত প্রশ্ন
1. আমি কি macFUSE/ext4fuse দিয়ে EXT4 পার্টিশনে লিখতে পারি?
এই সরঞ্জামগুলির সাথে EXT4 ফাইল সিস্টেমে লেখার জন্য পরীক্ষামূলক সমর্থন রয়েছে, তবে এটি সহজেই ডেটা হারাতে পারে। আপনি যদি এটি করতে যাচ্ছেন, তাহলে আমরা এমন কোনো ডেটা দিয়ে এটি করার সুপারিশ করব না যা আপনি হারাতে পারবেন না৷
2. ম্যাকফুস কি অন্য ফাইল সিস্টেমের সাথে কাজ করে?
হ্যাঁ. ম্যাকফুস দ্বারা সমর্থিত অন্যান্য জনপ্রিয় ফাইল সিস্টেম হল NTFS-3G, OXFS, এবং SSHFS৷
3. এই টুল দিয়ে ফাইল পড়া কি আমার EXT4 ফাইল সিস্টেমের ক্ষতি করবে?
যতক্ষণ পর্যন্ত আপনি শুধুমাত্র পঠনযোগ্য পার্টিশনগুলি মাউন্ট করছেন, আমরা এই নিবন্ধে যেমন পরামর্শ দিচ্ছি, আপনার ডেটা হারানোর খুব কম বা কোন সম্ভাবনা নেই। এতে বলা হয়েছে, আপনি যদি লিনাক্স থেকে ম্যাকওএস-এ ফাইলগুলিকে সামনে পিছনে সরানোর পরিকল্পনা করেন, তাহলে আপনি এক্সএফএটির মতো উভয় অপারেটিং সিস্টেম দ্বারা সমর্থিত একটি ফাইল সিস্টেম বেছে নিতে চাইতে পারেন।
4. এই টুলগুলো কি EXT2 বা EXT3 ফাইল সিস্টেমের সাথে কাজ করবে?
হ্যাঁ. EXT4 ছাড়াও, ext4fuse EXT2 এবং EXT3 ফাইল সিস্টেম সমর্থন করে।
5. আমি কি এই টুলগুলির যেকোনো একটি দিয়ে EXT4 পার্টিশন তৈরি করতে পারি?
MacFUSE/ext4fuse বা Mac-এর জন্য ExtFS কোনোটিই পার্টিশন তৈরি করতে সমর্থন করে না। যদি আপনার ম্যাকে এটি করার একেবারেই প্রয়োজন হয়, তাহলে সম্ভব হলে আমরা ভার্চুয়াল মেশিন পরিবেশে Linux ব্যবহার করার পরামর্শ দিই৷
যদিও MacOS-এ Ext4 অসম্ভব থেকে অনেক দূরে, এটি হতাশাজনক কারণ অ্যাপল ফর্ম্যাটটিকে সমর্থন করে না। কোম্পানির নিজস্ব প্রযুক্তির উপর ফোকাস দেওয়া, আমরা নিকট ভবিষ্যতে এই পরিবর্তন দেখতে আশা করি না। আপাতত, প্যারাগন সফ্টওয়্যার এবং ওপেন সোর্স সম্প্রদায়ের মতো কোম্পানির উপর নির্ভর করে যে এটি আসতে থাকবে।
ঠিক আছে, Ext4 এখনই উইন্ডোজে সম্পূর্ণরূপে সমর্থিত নয়। উইন্ডোজে লিনাক্সের সেই কোম্পানির ক্রমবর্ধমান একীকরণের প্রেক্ষিতে, এটি পরিবর্তিত হতে পারে। আপাতত, Windows এ Ext4 ফাইলসিস্টেম কিভাবে মাউন্ট করা যায় এবং অ্যাক্সেস করা যায় সে সম্পর্কে আমাদের কাছে একটি নির্দেশিকা রয়েছে।