আপনি যদি নতুন লিনাক্স ব্যবহারকারী হন বা মাত্র লিনাক্স ব্যবহার শুরু করেছেন। তবে দেখে থাকবেন যে আপনার অন্যান্য হার্ডডিস্ক ড্রাইভ কোথাও দেখা যাচ্ছে না। কারন লিনাক্সে হার্ডডিস্ক , ইউএসবি বা রিমুভেবল ডিস্ক দেখানো হয় mount করার মাধ্যমে।তবে কিছু কিছু লিনাক্স ডিস্ট্রিবিউশন startup এর সময় হার্ডডিস্ক মাউন্ট করে থাকে। যেমনঃ Ubuntu Linux , OpenSuse 10.1।
তবে OpenSuse 10.1 এর ক্ষেত্রে এভাবে করতে হবেঃ
Gnome মেনু থেকে -
Application > System > Configuration > Gnome Configuration Editor এ ক্লিক করে

চিত্রঃ Gnome Configuration Editor
Gnome Configuration Editor ওপেন করুন তারপর বামের ফোল্ডার গুলো expand করেঃ
/ > System > storage এ এসে
# Display drives with removable media
# Display external drives
# Display internal hard drives
এগুলোতে টিকমার্ক দিয়েদিন আর scsi হার্ডডিস্ক থাকলে scsi অপশন গুলোতেও টিকমার্ক দিয়ে দিন। তার পর সুসি রিস্টার্ট করুন । তবে আপনার ড্রাইভ গুলো দেখতে পাবেন।
আর সব লিনাক্স ডিস্ট্রিবিউশন গুলোর ক্ষেত্রেঃ লিনাক্সে NTFS পার্টিশন মাউন্ট করতে কিছটা সমস্যা আছে, মাউন্ট করলে সম্ভবত রিড অনলি এক্সেস দিবে।
লিনাক্স কিন্তু আপনার হার্ডডিস্ক ড্রাইভ কে C,D,E এভাবে দেখাবে না । লিনাক্স দেখাবে hda,hdb1,hdb2 ,hdb5 এভাবে
[ উল্ল্যেখ্যঃ
primary Master = hda
primary slave = hdb
Secondary Master = hdc
Secondary slave = hdd
]
এখন কিভাবে বুঝবেন কোনটা আপনার ড্রাইভ?
ধরুন আপনার আমার মত লিনাক্সের পার্টিশন গুলো বাদে মোট ৮ টি পার্টিশন আছে।
তবেঃ
C drive টি হবে = hda1
D drive = hda5 [ C drive এর পরের ড্রাইভ গুলো শুরু হবে hda'5' থেকে ]
এরপর বাকি গুলো যথাক্রমে
E drive = hda6
F drive = hda7
G drive = hda8
H drive = hda9
I drive = hda10
J drive = hda11
এভাবে
আর এই hda ,hdb গুলো পাবেন কোথায়?
আপনার লিনাক্সে রুট ' / ' পার্টিশন থেকে এভাবে যান /dev/ সেখানে স্ক্রোল করে দেখবেন এগুলো আছে।
এবার দেখা যাক কি করে এগুলোকে লিনাক্সে মাউন্ট করা যায়

চিত্রঃ ফোল্ডার তৈরী
প্রথমে /mnt/ এ যান সেখানে c, d, e, f, g, h, i, j নামে একয়টি ফোল্ডার তৈরী করুন [ এগুলো মুছবেন না ]
এবার নিচের মত করে কমান্ড গুলো 'স্পেস' সহ টেক্সটফাইলে লিখে রাখুনঃ
mount -t vfat /dev/hda1 /mnt/c
mount -t vfat /dev/hda5 /mnt/d
mount -t vfat /dev/hda6 /mnt/e
mount -t vfat /dev/hda7 /mnt/f
mount -t vfat /dev/hda8 /mnt/g
mount -t vfat /dev/hda9 /mnt/h
mount -t vfat /dev/hda10 /mnt/i
mount -t vfat /dev/hda11 /mnt/j
[ উল্ল্যেখ্যঃ
-t = ফাইল সিস্টেমের ধরন
vfat =ফাইল সিস্টেম
hda = হার্ডডিস্ক primary Master হিসেবে থাকলে ]
এখন ধরে নিচ্ছি রুট হিসেবে লগইন করে আছেন । এবার Terminal ওপেন করে ' mount -t vfat /dev/hda1 /mnt/c ' এই কমান্ডটি দিন স্পেস সহ
এবার /mnt/c/ ফোল্ডারে ঢুকে দেখুন আপনার C ড্রাইভের ফাইলগুলো দেখা যাচ্ছে কিনা! দেখা গেলে বাকি গুলোও একই ভাবে মাউন্ট করুন।
এখন আপনি লিনাক্স রিস্টার্ট করলে এই ড্রাইভ গুলো আনমাউন্ট হয়ে যাবে। পরে আবার লগইইন এর পর আবার সেই কমান্ডদিয়ে হার্ডডিস্ক মাউন্ট করতে হবে। এখন এই ঝামেলা থেকে মুক্তি পাওয়া যায় কিভাবে?
ধরুন আপনি চান লিনাক্স স্টার্ট আপের সাথে সাথেই সবগুলো হার্ডডিস্ক মাউন্ট হয়ে যাবে এবং কোন কমান্ড দেওয়া লাগবেনা তবেঃ
/etc/ ফোল্ডারে গিয়ে " fstab " ফাইলটি টেক্সট এডিটর দিয়ে ওপেন করুন। তবে সেখানে কিছুটা এরকম কোড দেখতে পাবেন।
চিত্রঃ fstab
ছবি দেখে কনফিউজ হবেন না। ছবিতে সবগুলো hdb দেখাচ্ছে কারণ আমার হার্ডডিস্ক প্রাইমারি স্লেভ হিসেবে আছে এজন্য।
সেখানে আরো কিছু কোড যুক্ত করতে হবেঃ
নিচের কোড গুলো এ্যাড করুন সেখানে
/dev/hda1 /mnt/c vfat defaults 0 0 /dev/hda5 /mnt/d vfat defaults 0 0 /dev/hda6 /mnt/e vfat defaults 0 0 /dev/hda7 /mnt/f vfat defaults 0 0 /dev/hda8 /mnt/g vfat defaults 0 0 /dev/hda9 /mnt/h vfat defaults 0 0 /dev/hda10 /mnt/i vfat defaults 0 0 /dev/hda11 /mnt/j vfat defaults 0 0
আপনার ড্রাইভটি যদি ntfs হয় তবে ৩ নং সারিতে vfat এর যায়গায় ntfs দিয়ে দিন
ব্যাস এর পর থেকে লিনাক্স স্টার্টআপের সময় আপনার ড্রাইভ গুলো মাউন্ট হয়ে যাবে এবং /mnt/ ভেতরের c, d, e, f, g, h, i, j ফোল্ডার থেকে আপনার হার্ডিস্কের সেই পার্টিশন গুলো এ্যাক্সেস করতে পারবেন।
তবে এইসবের পূর্বে " fstab " ফাইলটির একটি ব্যাকআপ কপি সংরক্ষন করুন।
Powered by Azrul's Jom Comment |