ตรวจจับและติดตั้งอุปกรณ์


157

ฉันอัพเกรด Ubuntu วันนี้และทุกอย่างทำงานได้อย่างราบรื่นยกเว้นว่า Ubuntu ไม่ตรวจพบอุปกรณ์เก็บข้อมูลอื่น ๆ My /และ/homePartitions ทำงานได้ดี แต่ไม่พบ Partitions อื่นของฉัน ฉันจะไม่รังเกียจยกเว้นปัญหาเดียวกันกับ USB sticks

เมื่อฉันเสียบปลั๊ก USB แสงจะสว่างขึ้น แต่คอมพิวเตอร์ไม่พบสิ่งใด เพื่อความชัดเจนเมาส์และคีย์บอร์ดของฉันเชื่อมต่อผ่าน USB และทำงานได้ดี

ความคิดวิธีการแก้ปัญหานี้? ไม่มีข้อเสนอแนะใด ๆ ที่ฉันพบบนอินเทอร์เน็ตที่มีผลกระทบใด ๆ


1
ผลลัพธ์ของlsblkอะไร
ยังมีผู้ใช้อื่น

เพียงเพื่อให้แน่ใจว่าฉันได้รับสิ่งนี้ Ubuntu แบบสแตนด์อโลนไม่ได้อยู่ในเครื่องเสมือนใช่มั้ย ทำงานsudo fdisk -lใน terminal และโพสต์เอาท์พุท
Jack Mayerz

คุณลองคำตอบของฉันที่นี่หรือไม่
Mitch

1
เอาต์พุตของ df -h คืออะไร มีการระบุอุปกรณ์ USB ไว้หรือไม่
Jay

ในกรณีของ HDD แบบพกพารุ่นล่าสุดพวกเขาสามารถติดตั้งได้อีกครั้งเมื่อไม่ได้เชื่อมต่อเป็นเวลาสองสามชั่วโมง (> 6 ชั่วโมง) พบสิ่งนี้ในการต่อยอดและขยาย 2TB Seagate
Thilanka Deshan-minion91

คำตอบ:


192

โซลูชันที่ 1 : ลองใช้โปรแกรมดิสก์ (ถ้าคุณเรียกใช้ Ubuntu ด้วย GUI )

(ตรวจสอบว่ามีการติดตั้งแพ็คเกจ gnome-disk-utility) (ตรวจสอบให้แน่ใจว่าได้ติดตั้งแพ็คเกจ udisk2 แล้ว)

กดSUPERAเพื่อเปิด Application Lens และพิมพ์Disksในฟิลด์ Search Applications

( SUPERอาจเป็นกุญแจสำคัญที่มีไอคอน Windows)

ในดิสก์คุณสามารถเล่นกับตัวเลือกอัตโนมัติ

ตัวอย่างเช่น:

โปรแกรมดิสก์

คุณต้องคลิกที่ไอคอนเล็ก ๆ ด้วยสองเฟืองและเลือก 'แก้ไขตัวเลือกการเมานท์'

ตัวเลือกการเมานต์

โซลูชันที่ 2 : การใช้CLI (สำหรับการติดตั้งที่ไม่มีหัว)

ขั้นตอนที่ 1 ตรวจสอบอุปกรณ์บล็อกและระบบไฟล์ที่กำหนดให้กับอุปกรณ์บล็อกเหล่านั้น

lsblk

lsblk

ที่นี่คุณเห็น blokdevice sdb พร้อมด้วย partition / sdb1 แต่มันไม่ได้ติดตั้ง ไม่มีไฟล์ที่ได้รับมอบหมาย

ขั้นตอน 2. อุปกรณ์ชนิดใดเป็น sdb?

sudo lshw 

หรือ

sudo lshw | less

lshw

ดังนั้นแท่ง USB - อุปกรณ์บล็อก / sdb - จึงมีชื่อโลจิคัล / dev / sdb และระบบไฟล์ FAT32 ที่ติดนั้นมีชื่อตรรกะ / dev / sdb1

ขั้นตอนที่ 3 การติด USB-stick

เราจะเมานต์ / dev / sdb1 เป็น / media / usbstick

sudo mkdir /media/usbstick

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

อ่าน manpage of mount เพื่อดูตัวเลือกอื่น ๆ

ขั้นตอนที่ 4 ใช้งานได้จริงหรือ

lsblk

lsblk 2

ใช่เราจะเห็นว่าระบบไฟล์ของ USB stick นั้นติดตั้งอยู่ที่ / media / usbstick

ภาคผนวก : หากไม่มีชื่อโลจิคัลเช่น / dev / sdb คุณควรสร้างมันก่อน ดูข้อมูลนี้เกี่ยวกับการตั้งค่าและควบคุมอุปกรณ์ลูปด้วยคำสั่ง losetup


1
ฉันชอบโพสต์นี้เยอะมากจริง ๆ lsblk ดูเหมือนโปรแกรมที่ยอดเยี่ยม น่าเสียดายที่มันไม่ได้มาพร้อมกับ ubuntu
j0h

1
lsblk อยู่ในแพคเกจ util-linux (อย่างน้อยใน 12.04.2 LTS)

ดูเหมือนว่าลิงก์ท้ายภาพจะนำไปสู่ภาพที่ไม่ถูกต้อง
Addem

ฉันสามารถเข้าถึงไดรฟ์ที่มีรูทได้เท่านั้นฉันจะเพิ่มผู้ใช้ได้อย่างไร
Punnerud

พบคำตอบ: "chown -R yourUsernameHere: yourUsernameHere / media / usbstick /"
Punnerud

65

sudo lsusbจะบอกคุณว่าอุปกรณ์ USB ตรวจพบ Linux ไม่ว่าจะเป็นอุปกรณ์เก็บข้อมูล USB เชื่อมต่อหรือตรวจพบว่าเป็นปัญหาที่แยกจากกัน sudo lsusb -vจะให้ผลลัพธ์ verbose อาจเป็นข้อมูลมากกว่าที่คุณต้องการหากระบบปฏิบัติการไม่รู้จักอุปกรณ์อย่างแท้จริง

หรือคุณสามารถเปรียบเทียบรายการอุปกรณ์/devก่อนและหลังเสียบอุปกรณ์ USB มีหลายวิธีที่จะทำ ฉันอาจจะแค่ใช้:

ls -l /dev/* | wc -l

สิ่งนี้จะให้อุปกรณ์ที่ได้รับการยอมรับจำนวนหนึ่งแก่คุณ ทำก่อนและหลังการเสียบอุปกรณ์จะบอกคุณว่าระบบปฏิบัติการได้กำหนดอุปกรณ์ไว้/dev/หรือไม่

อีกทางเลือกหนึ่งคือดูว่าเกิดอะไรขึ้นdmesgเมื่อคุณเสียบอุปกรณ์ USB dmesgอาจบอกคุณได้ว่าอุปกรณ์ล้มเหลวอย่างไร

หากอุปกรณ์ USB ที่คุณมีปัญหาในการติดตั้งอยู่ในรายการ lsusb จากนั้นคุณสามารถลองติดตั้งอุปกรณ์ได้ ณ จุดนี้มันจะดีที่จะรู้ว่าประเภทของระบบไฟล์ sudo fdisk -lจะบอกคุณถึงประเภทของระบบไฟล์ในรูปแบบของ ID คุณอาจต้องค้นหาหมายเลขประจำตัว มีการอ้างอิงออนไลน์มากมายสำหรับสิ่งนั้น เมื่อคุณทราบรายชื่ออุปกรณ์นั่นคือ/dev/hda1และประเภทระบบไฟล์คุณสามารถลองเมานต์อุปกรณ์ด้วยตนเองด้วยmountคำสั่ง

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

คุณอาจต้องตรวจสอบให้แน่ใจว่ามีตำแหน่งที่คุณต้องการติดตั้งอุปกรณ์อยู่ หากระบบปฏิบัติการรู้จักระบบไฟล์mountอาจทำงานได้หากระบบไฟล์ไม่ใช่ระบบไฟล์ประเภทเนทีฟ คุณอาจต้องระบุค่าสถานะสำหรับการติดตั้ง

โพสต์กลับของคุณออกจากdmesg(ไม่ทั้งหมดของมันเพียง แต่จากรอบเมื่ออุปกรณ์ USB เสียบ) sudo lsusbและ

คุณอาจพบLinux / UNIX: ไฟล์อุปกรณ์มีประโยชน์หากพยายามกำหนดประเภทอุปกรณ์

ฉันกำลังเขียนสิ่งนี้โดยถือว่าอุปกรณ์ที่คุณไม่รู้จักเป็นอุปกรณ์ประเภทบล็อก มีหลายวิธีในการจัดการกับปัญหาประเภทนี้และแนวทางแก้ไขที่เป็นไปได้มากมาย จำเป็นต้องใช้ข้อมูลที่เฉพาะเจาะจงมากขึ้นในการแก้ปัญหา

นอกจากนี้ยังมีแอปพลิเคชัน GUI จำนวนมากที่สามารถทำสิ่งเดียวกัน คุณอาจลองค้นหาฮาร์ดแวร์ที่เสียบไว้ใน "Disk Utility"


3
เหตุใดจึงต้องใช้ dmesg แทน fdisk เพราะการใช้ fdisk จะถือว่าฮาร์ดแวร์ของคุณใช้งานได้ หากฮาร์ดแวร์ของคุณล้มเหลว fdisk จะไม่บอกคุณ แต่ dmesg จะ
j0h

14

เชื่อมต่อไดรฟ์ USB ด้วยตนเอง

อุปกรณ์เก็บข้อมูล USB ที่ต่อเข้ากับระบบมักจะเมานต์โดยอัตโนมัติ แต่ถ้าด้วยเหตุผลบางอย่างที่ไม่ได้เมานต์อัตโนมัติก็เป็นไปได้ที่จะเมาต์ด้วยตนเองด้วยขั้นตอนเหล่านี้

  1. กดCtrl+ Alt+ Tเพื่อเรียกใช้ Terminal
  2. ใส่sudo mkdir /media/usbเพื่อสร้างภูเขาจุดที่เรียกว่าUSB
  3. ใส่sudo fdisk -lที่จะมองหาไดรฟ์ USB /dev/sdb1เสียบแล้วในสมมติว่าไดรฟ์ที่คุณต้องการที่จะติดเป็น
  4. หากต้องการเมาต์ไดร์ฟ USB ที่จัดรูปแบบด้วยระบบ FAT16หรือFAT32ให้ป้อน:

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

    หรือหากต้องการเมาต์ไดรฟ์ USB ที่จัดรูปแบบด้วยระบบ NTFSให้ป้อน:

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

หากต้องการถอนติดตั้งเพียงแค่ป้อนsudo umount /media/usbเทอร์มินัล

แหล่ง


9

คุณสามารถใช้หนึ่งในคำสั่งต่อไปนี้เพื่อรับรายละเอียดข้อมูลเกี่ยวกับอุปกรณ์ที่เมาท์: คำสั่งต่าง ๆ ทั้งหมดจะถูกใช้เพื่อรับข้อมูลที่แตกต่างกันในลักษณะที่แตกต่างผล ...

  • dmesg
  • sudo fdisk หรือ sudo fdisk -l
  • sudo blkid
  • lsblk
  • ภูเขา
  • lsusb
  • USB-อุปกรณ์
  • df -h

2

คุณพูดถึงอุปกรณ์เก็บข้อมูลประเภทหนึ่งเท่านั้น - usb stick เมื่อใดก็ตามที่อุปกรณ์ usb เชื่อมต่อไม่ถูกต้องให้ตรวจสอบว่าคุณไม่มีแพ็คเกจที่เรียกว่าusbmount ติดตั้งอยู่ หากเป็นเช่นนั้นให้ลบออกและชีวิตควรกลับมาเป็นปกติหลังจากนั้น (คุณอาจต้องรีสตาร์ท)


โปรแกรมที่ดี เมื่อฉันเรียกใช้ร่วมกับ udisks2 และปลั๊กอิน USB ของฉันมันบ่นว่ามันติดตั้งแล้ว :-)

ฉันเคยมีมันในระบบของฉันและแท่ง usb ถูก (ถ้าอย่างนั้น) ติดตั้งเป็น root และดังนั้นฉันจึงไม่สามารถเขียนถึงพวกเขา ใช้เวลาสักครู่เพื่อคิดอันนี้ออกมา
Tanel Mae

0

ฉันก็มีสถานการณ์คล้ายกันที่ไดรฟ์ปากกาของฉันก็มองไม่เห็น

ฉันจะแก้ไขได้โดยใช้โปรแกรมยูทิลิตี้อูบุนตูชื่อดิสก์ ภายในเครื่องมือดิสก์ไดรฟ์ปากกาสามารถมองเห็นได้ ฉันคลิกที่ไอคอนรูปเฟืองในดิสก์ (ตรวจสอบให้แน่ใจว่าคุณได้เลือกอุปกรณ์ที่ถูกต้อง) และตัวเลือกการใช้ฟอร์แมตพาร์ติชันที่มีFAT (เข้ากันได้กับระบบและอุปกรณ์ทั้งหมด)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.