ডিভাইসগুলি সনাক্ত করুন এবং মাউন্ট করুন


157

আমি আজ উবুন্টুকে আপগ্রেড করেছি এবং উবুন্টু অন্য কোনও স্টোরেজ ডিভাইস সনাক্ত করতে পারে তা ছাড়া সবকিছুই মসৃণ কাজ করে। আমার /এবং /homeপার্টিশনগুলি ঠিকঠাক কাজ করে, তবে আমার অন্যান্য পার্টিশনগুলি সনাক্ত করা যায় নি। ইউএসবি স্টিকের একই সমস্যাটি বাদে আমি কিছু মনে করব না।

আমি যখন কোনও ইউএসবি স্টিকটি প্লাগ করি তখন আলোটি চলে তবে কম্পিউটার কিছুই সনাক্ত করে না। কেবল পরিষ্কার করার জন্য, আমার মাউস এবং কীবোর্ড ইউএসবি মাধ্যমে সংযুক্ত এবং সূক্ষ্মভাবে কাজ করে।

এই সমস্যাটি কীভাবে সমাধান করবেন? ইন্টারনেটে আমি যে পরামর্শগুলি পেয়েছি তার কোনওটিরই প্রভাব নেই।


1
এর আউটপুট কি lsblk?
তবুও অন্য ব্যবহারকারী 4

আমি এটি পেয়েছি তা নিশ্চিত করার জন্য, এটি ভার্চুয়াল মেশিনে একা উবুন্টু নয়, তাই না? sudo fdisk -lটার্মিনালে চালান এবং আউটপুট পোস্ট করুন।
জ্যাক মায়ার্জ

আপনি কি আমার উত্তরটি এখানে
মিচ

1
Df -h এর আউটপুট কত? ইউএসবি ডিভাইসটি কি এখানে তালিকাবদ্ধ রয়েছে?
জে

সর্বশেষতম পোর্টেবল এইচডিডিগুলির ক্ষেত্রে তারা কয়েক ঘন্টার (> 6 ঘন্টা) ধরে সংযুক্ত না রেখে একবারে আবার মাউন্ট করা যায়। এটি ট্রান্সসেন্ড এবং
সিগেট

উত্তর:


192

সমাধান 1 : ডিস্ক প্রোগ্রামটি চেষ্টা করে দেখুন (যদি আপনি কোনও জিইউআই দিয়ে উবুন্টু পরিচালনা করেন )।

(জিনোম-ডিস্ক-ইউটিলিটি প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন) (ইউডিস্ক ২ প্যাকেজ ইনস্টল করা আছে কিনা তা নিশ্চিত করুন)

SUPERAঅ্যাপ্লিকেশন লেন্সগুলি খুলতে হিট করুন এবং Disksঅনুসন্ধান অ্যাপ্লিকেশন ক্ষেত্রে টাইপ করুন ।

( SUPERসম্ভবত উইন্ডোজ আইকনটির মূল চাবিকাঠি))

ডিস্কগুলিতে আপনি স্বতঃমাউন্ট বিকল্পগুলির সাথে খেলতে পারেন।

উদাহরণ স্বরূপ:

ডিস্ক প্রোগ্রাম

দুটি গিয়ার সহ আপনাকে ছোট আইকনে ক্লিক করতে হবে এবং 'সম্পাদনা মাউন্ট বিকল্পগুলি' নির্বাচন করতে হবে।

মাউন্ট অপশন

সমাধান 2 : সিএলআই ব্যবহার করে (একটি মাথাবিহীন ইনস্টলেশন জন্য)

পদক্ষেপ 1. এই ব্লক ডিভাইসগুলিতে নির্ধারিত ব্লকদেহগুলি এবং ফাইল সিস্টেমগুলি পরীক্ষা করুন।

lsblk

lsblk

এখানে আপনি পার্টিশন / এসডিবি 1 সহ ব্লকডভাইস এসডিবি দেখতে পাবেন। তবে এটি মাউন্ট করা হয়নি। এটিতে কোনও ফাইল বরাদ্দ নেই।

পদক্ষেপ 2. এসডিবি কোন ধরণের ডিভাইস?

sudo lshw 

অথবা

sudo lshw | less

lshw

সুতরাং ইউএসবি স্টিক - ব্লক ডিভাইস / এসডিবি - এর লজিকাল নাম / দেব / এসডিবি রয়েছে। এবং সেই স্টিকের FAT32 ফাইল সিস্টেমের লজিকাল নাম / dev / sdb1 রয়েছে।

পদক্ষেপ 3. ইউএসবি-স্টিক মাউন্ট করা

আমরা / মিডিয়া / ইউএসবিস্টিক থেকে / dev / sdb1 মাউন্ট করব

sudo mkdir /media/usbstick

sudo mount -t vfat /dev/sdb1 /media/usbstick 

অন্যান্য বিকল্পের জন্য মাউন্টের ম্যানপেজটি পড়ুন।

পদক্ষেপ 4. এটি কাজ করে?

lsblk

lsblk 2

হ্যাঁ, আমরা দেখতে পাচ্ছি যে ইউএসবি স্টিকের ফাইল সিস্টেমটি / মিডিয়া / ইউএসবিস্টিকে মাউন্ট করা আছে

সংযোজন : / dev / sdb এর মতো কোনও যৌক্তিক নাম না থাকলে আপনার প্রথমে এগুলি তৈরি করা উচিত। লটআপ কমান্ডের সাহায্যে লুপ ডিভাইস সেটআপ এবং নিয়ন্ত্রণ সম্পর্কে এই তথ্যটি দেখুন


1
আমি এই পোস্টটি পুরোটা পছন্দ করি আসলে, lsblk দেখতে দুর্দান্ত অনুষ্ঠানের মতো লাগে। খুব খারাপ এটি উবুন্টু নিয়ে আসে না
j0h

1
lsblk ইউজ-লিনাক্স প্যাকেজে রয়েছে (কমপক্ষে 12.04.2 এলটিএসে)

শেষের লিঙ্কটি দেখে মনে হচ্ছে কোনও চিত্রের দিকে ভুল নির্দেশ দেয়।
অ্যাডামে

আমি কেবল রুট দিয়ে ড্রাইভটি অ্যাক্সেস করতে পারি, আমি কীভাবে ব্যবহারকারীদের যুক্ত করতে পারি?
পুনেরুদ

উত্তরটি খুঁজে পেয়েছে: "ডুবুন -R আপনার ব্যবহারকারীর নাম এখানে: আপনার ব্যবহারকারী নাম এখানে / মিডিয়া / ইউএসবিস্টিক /"
পুনেরুদ

65

sudo lsusbইউএসবি ডিভাইসগুলি লিনাক্স সনাক্ত করে তা আপনাকে জানিয়ে দেবে। কোনও USB স্টোরেজ ডিভাইস মাউন্ট করে কিনা বা সনাক্ত করা হয়েছে তা পৃথক সমস্যা। sudo lsusb -vওএস সত্যিকার অর্থে ডিভাইসটি স্বীকৃতি না দিলে ভার্বোজ আউটপুট দেবে, সম্ভবত আপনার চেয়ে আরও বেশি তথ্য দেবে।

বিকল্পভাবে, আপনি /devইউএসবি ডিভাইসে প্লাগ ইন করার আগে এবং পরে ডিভাইসের তালিকাগুলির তুলনা করতে পারেন । এটি করার অনেকগুলি উপায় রয়েছে; আমি সম্ভবত ব্যবহার করতে হবে:

ls -l /dev/* | wc -l

এটি আপনাকে স্বীকৃত ডিভাইসগুলির একটি সংখ্যা দেবে। কোনও ডিভাইস প্লাগ করার আগে এবং পরে এটি করার পরে আপনাকে ওএস ডিভাইসটি নিযুক্ত করে কিনা তা বলবে /dev/

আর একটি বিকল্প হ'ল আপনি dmesgযখন ইউএসবি ডিভাইস প্লাগ ইন করেন তখন কী ঘটছে তা দেখার বিষয় । dmesgকীভাবে কোনও ডিভাইস ব্যর্থ হয়েছিল তার মতো বিষয়গুলি আপনাকে বলতে পারে।

আপনার যে ইউএসবি ডিভাইসটি মাউন্ট করতে সমস্যা হচ্ছে তা যদি lsusb তালিকায় থাকে তবে আপনি ডিভাইসটি মাউন্ট করার চেষ্টা করতে পারেন। এই মুহুর্তে ফাইল সিস্টেমের ধরণটি জানা ভাল হবে। sudo fdisk -lআপনাকে আইডি আকারে ফাইল সিস্টেম টাইপ বলবে। আপনাকে আইডি নম্বরটি সন্ধান করতে হতে পারে। তার জন্য অনলাইনে প্রচুর রেফারেন্স রয়েছে। একবার আপনি ডিভাইস তালিকাটি, অর্থাৎ, /dev/hda1এবং ফাইল সিস্টেম টাইপটি জানলে আপনি mountকমান্ডটি দিয়ে ডিভাইস ম্যানুয়ালিটি মাউন্ট করার চেষ্টা করতে পারেন ।

sudo mount /dev/hda1 /home/user/Desktop/whereEver

আপনি নিশ্চিত করতে হতে পারে যে আপনি যে ডিভাইসে মাউন্ট করতে চান সেটি বিদ্যমান রয়েছে। যদি ওএস ফাইল সিস্টেমকে স্বীকৃতি দেয় তবে ফাইল সিস্টেম mountকোনও স্থানীয় ফাইল সিস্টেমের ধরণের না হলে কেবল কাজ করতে পারে; মাউন্টিংয়ের জন্য আপনাকে পতাকাগুলি নির্দিষ্ট করতে হতে পারে।

dmesgএবং কেবলমাত্র ইউএসবি ডিভাইসটি প্লাগ ইন করা থাকলে প্রায় কাছ থেকে আপনার আউটপুটটি পোস্ট করুন sudo lsusb

আপনি লিনাক্স / ইউনিক্স: ডিভাইসের ফাইলগুলি ডিভাইসের ধরণ নির্ধারণ করার চেষ্টা করলে এটি সহায়ক হতে পারে।

আপনার সমস্ত অপরিজ্ঞাত ডিভাইসগুলি হ'ল ব্লক ধরণের ডিভাইসগুলি ধরে নিয়ে আমি এটি লিখছি। এই ধরণের সমস্যার কাছে যাওয়ার অনেক উপায় এবং সম্ভাব্য সমাধানগুলি রয়েছে। একটি সমাধান প্রদানের জন্য আরও নির্দিষ্ট তথ্য প্রয়োজন।

এছাড়াও অনেক জিইআইআই অ্যাপ্লিকেশন রয়েছে যা একই জিনিস করতে পারে। আপনি "ডিস্ক ইউটিলিটি" প্লাগ-ইন হার্ডওয়্যার সন্ধান করার চেষ্টা করতে পারেন।


3
কেন fdisk এর পরিবর্তে dmesg ব্যবহার? কারণ fdisk ব্যবহার করে ধরে নেওয়া হয় যে আপনার হার্ডওয়্যারটি কাজ করছে। যদি আপনার হার্ডওয়্যার ব্যর্থ হয়, fdisk আপনাকে জানায় না। কিন্তু dmesg হবে।
j0h

14

ম্যানুয়ালি একটি ইউএসবি ড্রাইভ মাউন্ট করুন

সিস্টেমে প্লাগ করা একটি ইউএসবি স্টোরেজ ডিভাইসটি সাধারণত স্বয়ংক্রিয়ভাবে মাউন্ট হয় তবে কিছু কারণে যদি এটি স্বয়ংক্রিয়ভাবে চালিত না হয় তবে এই পদক্ষেপগুলি দিয়ে ম্যানুয়ালি এটিকে মাউন্ট করা সম্ভব।

  1. প্রেস Ctrl+ + Alt+ + Tটার্মিনাল চালানোর জন্য।
  2. ইউএসবিsudo mkdir /media/usb নামে একটি মাউন্ট পয়েন্ট তৈরি করতে প্রবেশ করান ।
  3. sudo fdisk -lইতিমধ্যে প্লাগ ইন হওয়া ইউএসবি ড্রাইভটি সন্ধান করতে প্রবেশ করুন , আসুন যাক আপনি যে ড্রাইভটি মাউন্ট করতে চান তা হল /dev/sdb1
  4. FAT16 বা FAT32 সিস্টেমের সাথে ফর্ম্যাটেড একটি USB ড্রাইভ মাউন্ট করতে , প্রবেশ করুন:

    sudo mount -t vfat /dev/sdb1 /media/usb -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

    অথবা, এনটিএফএস সিস্টেমের সাথে ফর্ম্যাট হওয়া একটি ইউএসবি ড্রাইভ মাউন্ট করতে , প্রবেশ করুন:

    sudo mount -t ntfs-3g /dev/sdb1 /media/usb
    

এটি আনমাউন্ট করতে, কেবলমাত্র sudo umount /media/usbটার্মিনালে প্রবেশ করুন।

উৎস


9

মাউন্ট করা ডিভাইসগুলি সম্পর্কে তথ্যের বিশদ পেতে আপনি নীচের একটি কমান্ড ব্যবহার করতে পারেন: সমস্ত আলাদা কমান্ড বিভিন্ন আচরণের বিভিন্ন ফলাফল প্রাপ্ত করতে ব্যবহৃত হয়, ফলাফল ...

  • জন্য dmesg
  • sudo fdisk or sudo fdisk -l
  • sudo blkid
  • lsblk
  • পর্বত
  • lsusb
  • USB-ডিভাইসের
  • df -h

2

আপনি কেবলমাত্র একটি স্টোরেজ ডিভাইসের ধরণ উল্লেখ করেছেন - ইউএসবি স্টিক। যখনই ইউএসবি ডিভাইসগুলি মাউন্ট না করে সঠিকভাবে পরীক্ষা করে নিন যে আপনার কাছে ইউএসবিমাউন্ট ইনস্টল করা প্যাকেজ নেই । যদি তা হয় তবে এটিকে সরিয়ে দিন এবং তারপরে জীবন স্বাভাবিক অবস্থায় ফিরে আসা উচিত (আপনার পুনরায় আরম্ভ করার প্রয়োজন হতে পারে)।


দুর্দান্ত প্রোগ্রাম। আমি যখন এটি ইউডিস্কস 2 এর সাথে একসাথে চালিত করি এবং আমার ইউএসবি স্টিকটি প্লাগ ইন করি তখন অভিযোগ করে যে এটি ইতিমধ্যে মাউন্ট করা হয়েছে :-)

আমি একবার এটি আমার সিস্টেমে পেয়েছিলাম এবং ইউএসবি কাঠিগুলি (যদি আদৌ) মূল হিসাবে স্থাপন করা হয়েছিল এবং তাই আমি তাদের কাছে লিখতে পারি নি। এটি বের করার জন্য বেশ কিছুক্ষণ সময় নিয়েছে।
তানেল মে

0

আমারও একই অবস্থা ছিল যেখানে আমার পেনড্রাইভ অদৃশ্য হয়ে গেল।

আমি ডিস্ক নামের উবুন্টু ইউটিলিটি প্রোগ্রামটি ব্যবহার করে এটি সমাধান করেছি । ডিস্ক সরঞ্জামের ভিতরে, পেনড্রাইভটি দৃশ্যমান ছিল। আমি ডিস্কের অভ্যন্তরে গিয়ার আইকনটিতে ক্লিক করেছি (নিশ্চিত হয়ে নিন যে আপনি সঠিক ডিভাইসটি নির্বাচন করেছেন) এবং ফ্যাট বিন্যাসের পার্টিশন বিকল্পটি FAT (সমস্ত সিস্টেম এবং ডিভাইসের সাথে সামঞ্জস্যপূর্ণ) সহ ব্যবহৃত হয়েছে

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