Saya baru saja mulai menjalankan ArchLinux dan semuanya berjalan cukup lancar sampai saya mengalami masalah ini - saya merasa seperti kehilangan sesuatu yang jelas tapi saya tidak yakin apa itu.
Ketika saya mencoba memasang USB stick saya, saya tidak dapat menemukan perangkat di / dev.
Inilah dmesg dari saat saya memasukkan tongkat:
USB 1-8: new high speed USB device using ehci_hcd and address 6
Menurut halaman ArchLinux yang relevan saya mengumpulkan bahwa saya seharusnya melihat node perangkat di sana. Tapi saya tidak melihatnya.
Inilah output lsusb saya:
Bus 001 Device 006: ID 13fe:1f00 Kingston Technology Company Inc. DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive
Ketika saya melihat / dev, saya melihat sda, sda1..sda4, tapi saya cukup yakin itu hanya hard drive saya dan partisinya.
Adakah yang bisa menebak apa yang saya lewatkan?
linux
usb-flash-drive
arch-linux
Justin
sumber
sumber
Jawaban:
Restart menyelesaikan ini untukku. Itu mungkin terkait dengan fakta bahwa saya memperbarui kernel dan restart diperlukan untuk beberapa alasan.
sumber
Di / dev Anda memang melihat hard drive sebagai / sda dan / sdb dll. Jika Anda pergi ke / dev / disk / by-id / Anda akan melihat daftar berbeda dengan nama perangkat unik.
Saat Anda memasangnya, gunakan nama itu seperti yang Anda gunakan / sda.
Keuntungan menggunakan nama perangkat yang unik alih-alih nama seperti / sda, adalah perangkat dipasang dengan cara yang sama setiap kali terlepas dari urutan booting atau thumb drive yang tersisa saat reboot yang dapat mengubah urutan drive usb, dll.
Inilah perintah mount untuk mp3 player Cowen saya (satu baris):
Dan untuk memasang micro Sd di perangkat yang sama, saya kembali ke / dev / disk / by-id untuk menemukan namanya, dan pasang seperti ini (satu baris):
Anda harus membuat direktori mount terlebih dahulu tentunya. Saya biasanya meletakkan drive dengan media tetap di / mnt / dan drive dengan media yang dapat dilepas di / media /. Yang lain melakukannya secara berbeda.
Setelah Anda berfungsi langsung dari baris perintah, Anda dapat meletakkannya di tabel sistem file Anda (edit / etc / fstab sebagai root) untuk mempermudah pemasangan.
Berikut ini kutipan dari fstab saya yang menunjukkan bagaimana saya memasang 4 pemutar mp3 yang berbeda (masing-masing 1 baris per perangkat dan 2 per perangkat jika memiliki kartu microsd di dalamnya):
Setelah berada di fstab, alih-alih memasangnya dengan perintah penuh seperti yang kita lakukan di atas, saya bisa memasangnya dengan cara yang lebih pendek ini:
dan itu melakukan hal yang sama.
Jadi untuk rekap: pertama, buat titik pemasangan (direktori) yang akan Anda gunakan untuk memasangnya. kedua, buka temukan nama perangkat unik di / dev / disk / by-id ketiga, kumpulkan dan jalankan perintah mount dengan nama unik Anda dan titik mount yang Anda putuskan.
Maka saya biasanya "ls" mount point untuk memastikan perangkat itu ada dan dapat dibaca.
Saya lebih verbal daripada yang mungkin Anda butuhkan, tetapi orang lain akan membaca ini juga. Juga, komentar dalam kutipan fstab telah membuat octothorpe (#) dihapus dari depan karena editor di sini - mereka harus ada di sana agar dapat berfungsi.
sumber