মাউন্ট / etc / fstab এ ডিভাইস খুঁজে পাচ্ছে না


21

লিনাক্সে এটি আমার দ্বিতীয় দিন। USB ড্রাইভ মাউন্ট করতে আমার সমস্যা হচ্ছে। এটি এই ত্রুটিটি দেখায়:

mount: can't find /dev/sdb1/mnt in /etc/fstab or /etc/mtab

আমি কীভাবে এই ত্রুটি থেকে মুক্তি পেতে পারি?


আপনি কিভাবে মাউন্ট করবেন?
মোস্তফা অহংগার

sudo মাউন্ট / ডেভ / এসডিবি 1 / এমএনটি
ডাবল এস

1
এটা ভুল. আপনার ডিভাইসটিকে একটি মাউন্টপয়েন্টে মাউন্ট করা উচিত। উদাহরণস্বরূপ: mount /dev/sdb1 /media/usb। কেবল মনে রাখবেন যে /media/usb/মাউন্টিংয়ের আগে তৈরি করা উচিত
মোস্তফা অহংগার

3
ইউএসবি জন্য, এটি /media/ফোল্ডারের ভিতরে মাউন্ট করা ভাল । তদুপরি, /mnt/আপনার দ্বারা নির্মিত হয় না। এটি উবুন্টুতে অন্তর্নির্মিত ফোল্ডারটি রয়েছে
মোস্তফা অহংগার

1
mediaআমরা মূল ডিরেক্টরি (/) সম্পর্কে কথা বলার সময় আপনি এটি আপনার হোম ডিরেক্টরিতে তৈরি করেছেন । প্রথমে এটি চালান sudo mkdir /media/usbতারপরে আপনার ইউএসবি মাউন্ট করুনsudo mount /dev/sda1 /media/usb
মোস্তফা অহংগার

উত্তর:


25

কেন?

আপনি সম্ভবত mountআপনার ড্রাইভটি কোথায় মাউন্ট করবেন তা বলতে ভুলে গেছেন ।

লিনাক্স ডিভাইস ফাইল (ব্যবহার /dev/sda, /dev/sdb1ইত্যাদি)। উইন্ডোজ ড্রাইভ ( C:, D:ইত্যাদি) এর বিপরীতে , আপনি এগুলি সরাসরি অ্যাক্সেস করতে পারবেন না ( cd /dev/sdb1অবশ্যম্ভাবী ব্যর্থ হবে, আপনাকে বলবে যে এটি ডিরেক্টরি নয় তবে একটি ফাইল)। আপনি যদি কোনও ড্রাইভ খুলতে চান তবে আপনাকে mountএকটি মাউন্টপয়েন্ট সরবরাহ করতে হবে । একটি মাউন্টপয়েন্ট হ'ল একটি ডিরেক্টরি যা আপনার ইউএসবি ড্রাইভটি খোলা হবে এবং যেখানে আপনি আপনার ফাইলগুলিতে অ্যাক্সেস করতে সক্ষম হবেন।


সমাধান

  1. এমন একটি ডিরেক্টরি তৈরি করুন যা আপনি আপনার ড্রাইভের মাউন্টপয়েন্ট হিসাবে ব্যবহার করবেন:

    mkdir /mnt/mydrive
    
  2. এই কমান্ড দিয়ে আপনার ড্রাইভ মাউন্ট করুন:

    mount /dev/sdb1 /mnt/mydrive
    

    দ্রষ্টব্য: আপনি যদি নিজের ড্রাইভের ডিভাইস ফাইলটি না জানেন তবে আপনি চালনা করতে পারেনsudo fdisk -lবাlsblkকোনটি পার্টিশনটি সন্ধান করছেন তা সনাক্তকরতে পারেন।

  3. এখন আপনি যদি চালনা করেন তবে ls /mnt/mydriveআপনার ড্রাইভের ফাইলগুলি তালিকাভুক্ত করা উচিত।

  4. আপনার হয়ে গেলে, কম্পিউটার থেকে অপসারণের আগে আপনার USB ড্রাইভটি আনমাউন্ট করতে ভুলবেন না :

    umount /dev/sdb1
    

অধিক তথ্য

/etc/fstabএমন একটি ফাইল যা আপনি মাউন্টপয়েন্টের সাথে একটি পার্টিশন সংযুক্ত করতে পারেন, mount <device>পরিবর্তে আপনাকে চালনার অনুমতি দেয় mount <device> <mountpoint>এই কারণেই আপনি এই বিভ্রান্তিকর ত্রুটি পান।

fstab এর আরও অনেক ব্যবহার রয়েছে যেমন বুট সময় পার্টিশন মাউন্ট করা ইত্যাদি । আর্চ লিনাক্স উইকিতে fstab সম্পর্কে আরও তথ্য


1

আপনার ডিভাইসের নাম ব্যবহার জানতে sudo fdisk। আপনার ডিভাইসটি তার আকার দ্বারা সনাক্ত করা যেতে পারে এবং সম্ভবত মনে হয় /dev/sdx, xকোনও থেকে z পর্যন্ত কোনও চিঠি থাকতে পারে। (সাধারণত আপনার প্রথম অভ্যন্তরীণ হার্ড-ড্রাইভের জন্য একটি বরাদ্দ করা হয়)

একটি ইউএসবি ড্রাইভ মাউন্ট করতে sudo mount <Your Device Name> <Mount Position>, উদাহরণস্বরূপ:

sudo mount /dev/sdb /mnt

আপনি সবেমাত্র যা মাউন্ট করেছেন তা অ্যাক্সেস করতে আপনি যেখানে মাউন্ট করেছেন সেই অবস্থানটি ব্যবহার করুন। উপরের উদাহরণে আমি ব্যবহার করেছি /mnt, তাই আমি টাইপ করব:

cd /mnt

0

sudo mkdir / mnt / spider sudo মাউন্ট -t ntfs-3g -o সরানো_হাইবারফিলে / দেব / sda2 / mnt / মাকড়সা

আপনার / dev / sda2 থেকে ড্রাইভের নামটি আপনার প্রতিস্থাপন করতে ভুলবেন না। Sudo fdisk -l কমান্ডটি ব্যবহার করে আপনি নিজের ড্রাইভের নাম খুঁজে পেতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.