Saya menjalankan tamu Ubuntu 11 pada host Windows XP dengan VMware. Saya ingin memformat kartu SD di Ubuntu, tetapi saya tidak dapat mengetahui /dev/xxx
perangkat kartu SD itu.
Saya pasang kartu ke soket laptop saya. Saya "menghapus" perangkat dengan aman di Windows. Lalu, saya "menghubungkan" pembaca PCMCIA di VMware. Sekarang, saya seharusnya melihat perangkat baru suka /dev/sdx
, tetapi tidak muncul.
Bagaimana saya bisa menemukan apa nama perangkat USB saya dan memasangnya?
/var/log/message
kosong.
Ini adalah output dari dmesg:
[ 5268.927308] usb 2-1: new full speed USB device number 12 using uhci_hcd
Dan, inilah baris terakhir dari /var/log/syslog
:
Oct 31 18:51:21 ubuntu kernel: [ 5268.927308] usb 2-1: new full speed USB device number 12 using uhci_hcd
Oct 31 18:51:21 ubuntu mtp-probe: checking bus 2, device 12: "/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1"
Oct 31 18:51:21 ubuntu mtp-probe: bus: 2, device: 12 was not an MTP device
Jawaban:
Coba
lsblk
. Ini adalah output dari pengaturan saya saat ini:Saya menggunakan Ubuntu 12.10.
sumber
tancapkan, lalu
sumber
lsblk
tampaknya bekerja:Jadi sekarang saya tahu kartu SD saya di
/dev/sdb1
.sumber
Coba gunakan
lsusb
untuk melihat apakah pembaca kartu sd diambil di kotak virtual. Pilihan lain adalah menggunakanpalimpsest
(juga dikenal dengan entri menu-nya, Disk Utility .)Jangan takut untuk menggunakan program GUI - mereka berhasil! Jika palimpsest melihat perangkat Anda, itu akan memberi tahu Anda node perangkat, sehingga Anda dapat menggunakan utilitas CLI.
sumber
Jika memiliki label gunakan
/dev/disk/by-label/[USB label]
untuk memformat diskEDIT: Coba
/dev/disk/by-id/usb*
sumber
Buka terminal dan jalankan
ls /dev
sebelum Anda mengaktifkan perangkat USB di vmware. Jalankanls /dev/
lagi setelah Anda mengaktifkannya dan cari apa yang munculsumber
Anda dapat menggunakan
bootiso
utilitas , yang memiliki bendera untuk melakukan hal itu:Untuk menginstalnya:
sumber
sudo fdisk -l
akan mencantumkan tabel partisi pada semua hard disk yang tersedia; ia menggunakan skema penamaan Linux untuk disk, berguna untuk pemecahan masalah dan mengingat partisi mana.Gunakan
man fdisk
untuk informasi lebih lanjut tentang parameterfdisk
.sumber
dan
sumber
Saya baru mengenal linux, tetapi sejauh ini saya telah menemukan 3 cara untuk mengetahui nama perangkat:
1)
lsblk
(sudah disebutkan di atas, daftar nama perangkat dan folder tempat mereka dipasang)2)
sudo fdisk -l
(daftar nama perangkat, di sini Anda juga dapat melihat nama-nama partisi)3)
dmesg
segera setelah Anda memasukkan usb stick (banyak output, belum benar-benar tahu untuk apa itu, tetapi entri terakhir menunjukkan nama nama yang dimasukkan di suatu tempat)sumber
Penting untuk membedakan antara dua skenario:
Dalam kasus pertama, menggunakan
lsblk
akan mencantumkan semua perangkat yang dipasang. Di bawahMOUNTPOINT
kolom Anda akan melihat perangkat USB Anda terdaftar sedang dipasang di suatu tempat di bawah/run/media/
.Dalam kasus kedua (setelah Anda mengeluarkan perangkat), meskipun
lsblk
tidak akan mencantumkan apa pun , file dev harus tetap sama seperti ketika sudah dipasang. Anda dapat memverifikasi masih ada di sanalsblk --all
. Tetapi karena tidak terpasang sekarang,MOUNTPOINT
kolom akan kosong.Sebagai contoh, misalkan Anda ingin
dd
gambar iso ke stik USB. Pertama pasang tongkat, kemudian cari denganlsblk
file dev terkait (berdasarkan padaMOUNTPOINT
), kemudian unmount / keluarkan perangkat yang terpasang dan gunakandd if=stuff.iso of=/dev/sdX
untuk menulis gambar Anda. Langkah-langkah ini penting, karena bukan ide yang baik untuk menimpa perangkat yang dipasang .sumber