কেন?
আপনি সম্ভবত mount
আপনার ড্রাইভটি কোথায় মাউন্ট করবেন তা বলতে ভুলে গেছেন ।
লিনাক্স ডিভাইস ফাইল (ব্যবহার /dev/sda
, /dev/sdb1
ইত্যাদি)। উইন্ডোজ ড্রাইভ ( C:
, D:
ইত্যাদি) এর বিপরীতে , আপনি এগুলি সরাসরি অ্যাক্সেস করতে পারবেন না ( cd /dev/sdb1
অবশ্যম্ভাবী ব্যর্থ হবে, আপনাকে বলবে যে এটি ডিরেক্টরি নয় তবে একটি ফাইল)। আপনি যদি কোনও ড্রাইভ খুলতে চান তবে আপনাকে mount
একটি মাউন্টপয়েন্ট সরবরাহ করতে হবে । একটি মাউন্টপয়েন্ট হ'ল একটি ডিরেক্টরি যা আপনার ইউএসবি ড্রাইভটি খোলা হবে এবং যেখানে আপনি আপনার ফাইলগুলিতে অ্যাক্সেস করতে সক্ষম হবেন।
সমাধান
এমন একটি ডিরেক্টরি তৈরি করুন যা আপনি আপনার ড্রাইভের মাউন্টপয়েন্ট হিসাবে ব্যবহার করবেন:
mkdir /mnt/mydrive
এই কমান্ড দিয়ে আপনার ড্রাইভ মাউন্ট করুন:
mount /dev/sdb1 /mnt/mydrive
দ্রষ্টব্য: আপনি যদি নিজের ড্রাইভের ডিভাইস ফাইলটি না জানেন তবে আপনি চালনা করতে পারেনsudo fdisk -l
বাlsblk
কোনটি পার্টিশনটি সন্ধান করছেন তা সনাক্তকরতে পারেন।
এখন আপনি যদি চালনা করেন তবে ls /mnt/mydrive
আপনার ড্রাইভের ফাইলগুলি তালিকাভুক্ত করা উচিত।
আপনার হয়ে গেলে, কম্পিউটার থেকে অপসারণের আগে আপনার USB ড্রাইভটি আনমাউন্ট করতে ভুলবেন না :
umount /dev/sdb1
অধিক তথ্য
/etc/fstab
এমন একটি ফাইল যা আপনি মাউন্টপয়েন্টের সাথে একটি পার্টিশন সংযুক্ত করতে পারেন, mount <device>
পরিবর্তে আপনাকে চালনার অনুমতি দেয় mount <device> <mountpoint>
। এই কারণেই আপনি এই বিভ্রান্তিকর ত্রুটি পান।
fstab এর আরও অনেক ব্যবহার রয়েছে যেমন বুট সময় পার্টিশন মাউন্ট করা ইত্যাদি । আর্চ লিনাক্স উইকিতে fstab সম্পর্কে আরও তথ্য