Deteksi dan pasang perangkat

157

Saya meningkatkan Ubuntu hari ini dan semuanya berjalan lancar kecuali bahwa Ubuntu tidak mendeteksi perangkat penyimpanan lain. Partisi /dan saya /homeberfungsi dengan baik, tetapi partisi saya yang lain tidak terdeteksi. Saya tidak keberatan, kecuali masalah yang sama terjadi pada stik USB.

Ketika saya mencolokkan stik USB, lampu menyala, tetapi komputer tidak mendeteksi apa pun. Supaya jelas, mouse dan keyboard saya terhubung melalui USB dan berfungsi dengan baik.

Adakah cara untuk mengatasi masalah ini? Tidak ada saran yang saya temukan di internet yang memiliki efek.

Kalixte
sumber
1
Apa output dari lsblk?
Yet Another User
Hanya untuk memastikan saya mendapatkan ini, ini adalah Ubuntu yang berdiri sendiri tidak di mesin virtual, kan? Jalankan sudo fdisk -ldi terminal dan posting output.
Jack Mayerz
Sudahkah Anda mencoba jawaban saya Di Sini
Mitch
1
Apa output dari df-h? Apakah perangkat USB terdaftar di sana?
Jay
Dalam hal HDD portabel terbaru, mereka dapat dipasang lagi begitu tidak terhubung selama beberapa jam (> 6 jam). Mengamati hal ini dalam Ekspansi Transcend dan Seagate 2TB
Thilanka Deshan-minion91

Jawaban:

192

Solusi 1 : Coba program Disk (jika Anda menjalankan Ubuntu dengan GUI ).

(periksa apakah paket gnome-disk-utility sudah diinstal) (pastikan paket udisk2 diinstal)

Tekan SUPERAuntuk membuka Lensa Aplikasi dan ketik Disksdi bidang Aplikasi Pencarian.

( SUPERmungkin kunci dengan ikon Windows.)

Di Disk Anda dapat bermain dengan opsi automount.

Sebagai contoh:

Program Disk

Anda harus mengklik ikon kecil dengan dua roda gigi dan memilih 'Edit Mount Options'.

Opsi Mount

Solusi 2 : Menggunakan CLI (untuk instalasi tanpa kepala)

Langkah 1. Periksa perangkat blok dan sistem file yang ditetapkan untuk perangkat blok tersebut.

lsblk

lsblk

Di sini Anda melihat blokdevice sdb dengan partisi / sdb1. Tapi itu tidak dipasang. Tidak ada file yang ditugaskan padanya.

Langkah 2. Perangkat apa itu sdb?

sudo lshw 

atau

sudo lshw | less

lih

Jadi stik USB - perangkat blok / sdb - memiliki nama logis / dev / sdb. Dan sistem file FAT32 pada tongkat itu memiliki nama logis / dev / sdb1.

Langkah 3. Pasang USB-stick

Kami akan me-mount / dev / sdb1 ke / media / usbstick

sudo mkdir /media/usbstick

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

Baca halaman manual mount untuk opsi lain.

Langkah 4. Apakah itu berhasil?

lsblk

lsblk 2

Ya, kita dapat melihat bahwa sistem file pada stik USB sudah terpasang ke / media / usbstick

Tambahan : jika tidak ada nama logis seperti / dev / sdb, Anda harus membuatnya terlebih dahulu. Lihat informasi ini tentang pengaturan dan kontrol perangkat loop dengan perintah losetup


sumber
1
Saya sangat suka posting ini, lsblk sepertinya program yang bagus. Sayang sekali itu tidak datang dengan ubuntu
j0h
1
lsblk ada dalam paket util-linux (setidaknya dalam 12.04.2 LTS)
Sepertinya tautan di bagian akhir salah mengarahkan ke suatu gambar.
Addem
Saya hanya dapat mengakses drive dengan root, bagaimana saya bisa menambahkan pengguna?
Punnerud
Ditemukan jawabannya: "chown -R yourUsernameHere: yourUsernameHere / media / usbstick /"
Punnerud
65

sudo lsusbakan memberi tahu Anda apa perangkat USB yang terdeteksi oleh Linux. Apakah perangkat penyimpanan USB terpasang, atau terdeteksi, merupakan masalah yang terpisah. sudo lsusb -vakan memberikan keluaran verbal, mungkin lebih banyak informasi daripada yang Anda inginkan jika OS benar-benar tidak mengenali perangkat.

Atau, Anda dapat membandingkan daftar perangkat /devsebelum dan sesudah mencolokkan perangkat USB. Ada banyak cara untuk melakukannya; Saya mungkin hanya akan menggunakan:

ls -l /dev/* | wc -l

Ini akan memberi Anda sejumlah perangkat yang dikenal. Melakukannya sebelum dan sesudah mencolokkan suatu perangkat akan memberi tahu Anda jika OS yang menetapkan perangkat tersebut /dev/.

Pilihan lain adalah melihat apa yang terjadi dmesgketika Anda mencolokkan perangkat USB. dmesgdapat memberi tahu Anda hal-hal seperti bagaimana perangkat gagal.

Jika perangkat USB Anda mengalami masalah pemasangan, ada di daftar lsusb, maka Anda dapat mencoba memasang perangkat. Pada titik ini akan lebih baik untuk mengetahui tipe sistem file. sudo fdisk -lakan memberi tahu Anda tipe sistem file, dalam bentuk ID. Anda mungkin harus mencari nomor ID. Ada banyak referensi online untuk itu. Setelah Anda mengetahui daftar perangkat, yaitu, /dev/hda1dan tipe sistem file, Anda dapat mencoba memasang perangkat secara manual dengan mountperintah.

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

Anda mungkin harus memastikan lokasi di mana Anda ingin memasang perangkat ada. Jika OS mengenali sistem file, maka mountmungkin hanya bekerja jika sistem file bukan tipe sistem file asli; Anda mungkin harus menentukan bendera untuk pemasangan.

Poskan kembali output Anda dari dmesg(tidak semuanya, hanya dari sekitar saat perangkat USB dicolokkan), dan sudo lsusb.

Anda dapat menemukan Linux / UNIX: File perangkat membantu jika mencoba menentukan jenis perangkat.

Saya menulis ini dengan asumsi semua perangkat Anda yang tidak dikenal adalah perangkat tipe blok. Ada banyak cara untuk mendekati jenis masalah ini dan banyak solusi yang mungkin. Informasi yang lebih spesifik diperlukan untuk memberikan solusi.

Ada juga banyak aplikasi GUI yang dapat melakukan hal yang sama. Anda dapat mencoba mencari perangkat keras yang terpasang di "Disk Utility".

j0h
sumber
3
mengapa menggunakan dmesg bukan fdisk? karena menggunakan fdisk mengasumsikan perangkat keras Anda berfungsi. Jika perangkat keras Anda gagal, fdisk tidak akan memberi tahu Anda. tapi dmesg akan melakukannya.
j0h
14

Pasang Drive USB secara manual

Perangkat penyimpanan USB yang dicolokkan ke sistem biasanya dipasang secara otomatis, tetapi jika karena alasan tertentu itu tidak otomatis, mungkin untuk memasangnya secara manual dengan langkah-langkah ini.

  1. Tekan Ctrl+ Alt+ Tuntuk menjalankan Terminal.
  2. Masuk sudo mkdir /media/usbuntuk membuat titik mount yang disebut usb .
  3. Masuk sudo fdisk -luntuk mencari drive USB yang sudah terhubung, katakanlah drive yang ingin Anda pasang adalah /dev/sdb1.
  4. Untuk memasang drive USB yang diformat dengan sistem FAT16 atau FAT32 , masukkan:

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

    ATAU, Untuk memasang drive USB yang diformat dengan sistem NTFS , masukkan:

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

Untuk melepasnya, cukup masukkan sudo umount /media/usbdi Terminal.

sumber

αғsнιη
sumber
9

Anda dapat menggunakan salah satu dari perintah berikut untuk mendapatkan detail informasi tentang perangkat yang dipasang: semua perintah yang berbeda digunakan untuk mendapatkan informasi yang berbeda dengan cara yang berbeda, hasil ...

  • dmesg
  • sudo fdisk ATAU sudo fdisk -l
  • sudo blkid
  • lsblk
  • meningkat
  • lsusb
  • perangkat usb
  • df-h
premal
sumber
2

Anda hanya menyebutkan satu jenis perangkat penyimpanan - usb stick. Setiap kali perangkat usb tidak dipasang dengan benar, periksa bahwa Anda tidak memiliki paket yang disebut usbmount diinstal . Jika ya, hapus dan hidup akan kembali normal setelah itu (Anda mungkin perlu memulai ulang).

Tanel Mae
sumber
Program yang bagus. Ketika saya menjalankannya bersama-sama dengan udisks2 dan plug-in USB stick saya mengeluh itu sudah terpasang :-)
Saya pernah memilikinya di sistem saya dan tongkat usb (jika ada) dipasang sebagai root dan jadi saya tidak bisa menulis kepada mereka. Butuh waktu cukup lama untuk memikirkan hal ini.
Tanel Mae
0

Saya juga memiliki situasi yang serupa di mana pen drive saya menjadi tidak terlihat.

Saya menyelesaikannya dengan menggunakan program utilitas Ubuntu bernama Disk . Di dalam alat disk, pen drive terlihat. Saya mengklik ikon roda gigi di dalam disk (pastikan Anda telah memilih perangkat yang benar) dan menggunakan opsi format partisi dengan FAT (kompatibel dengan semua sistem dan perangkat)

Jose Kj
sumber