• Mount HD drive in linux

    লিনাক্সে উইন্ডোজের হার্ডডিস্ক ড্রাইভ দেখা

    আপনি যদি নতুন লিনাক্সব্যবহার কারী হন বা মাত্র লিনাক্স ব্যবহার শুরু করেছেন। তবে দেখে থাকবেন যে আপনার অন্যান্য হার্ডডিস্ক ড্রাইভ কোথাও দেখা যাচ্ছে না। কারন লিনাক্সে হার্ডডিস্ক , ইউএসবি বা রিমুভেবল ডিস্ক দেখানো হয় 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 পার্টিশন মাউন্ট করতে কিছটা সমস্যা আছে, মাউন্ট করলে সম্ভবত রিড অনলি এক্সেস দিবে। Fat32 ক্ষেত্রে

    লিনাক্স কিন্তু আপনার হার্ডডিস্ক ড্রাইভ কে 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 এর পরের ড্রাইভ গুলো শুরু হবে hda5 থেকে ]

    এরপর বাকি গুলো যথাক্রমে

    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

    সেখানে আরো কিছু কোড যুক্ত করতে হবেঃ

    নিচের কোড গুলো এ্যাড করুন সেখানে

    /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 ” ফাইলটির একটি ব্যাকআপ কপি রাখুন করুন।

    আর আপনার লিনাক্স সম্পর্কিত সমস্যা http://forum.linux.org.bd/ এখানে

    বা Bdlug এ আলোচনা করতে পারেন।


    আর রাসেল ভাইকে ধন্যবাদ বিষয় টি পরিষ্কার ভাবে বোঝানোর জন্য


    2 responses to “Mount HD drive in linux”


     Leave a reply