O reinício resolveu isso para mim. Foi possivelmente relacionado ao fato de que atualizei o kernel e reiniciei por algum motivo.
Acabei de começar a executar o ArchLinux e as coisas estavam indo bem até encontrar esse problema - sinto que estou perdendo algo óbvio, mas não tenho certeza do que é.
Quando tento montar meu pendrive, não consigo encontrar o dispositivo em / dev.
Aqui está o dmesg de quando eu conecto o stick:
USB 1-8: new high speed USB device using ehci_hcd and address 6
De acordo com a página relevante do ArchLinux , percebo que devo ver o nó do dispositivo lá. Eu não vejo isso.
Aqui está minha saída do lsusb:
Bus 001 Device 006: ID 13fe:1f00 Kingston Technology Company Inc. DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive
Quando dou uma olhada em / dev, vejo sda, sda1..sda4, mas tenho certeza que é apenas o meu disco rígido e suas partições.
Alguém tem algum palpite sobre o que eu estou perdendo?
O reinício resolveu isso para mim. Foi possivelmente relacionado ao fato de que atualizei o kernel e reiniciei por algum motivo.
Em / dev você realmente vê os discos rígidos como / sda e / sdb etc. Se você for para / dev / disk / by-id /, verá uma lista diferente por nomes de dispositivos exclusivos.
Quando você montá-lo, use esse nome exatamente como usaria / sda.
A vantagem de usar nomes de dispositivos exclusivos em vez de nomes como / sda, é que o dispositivo é montado da mesma maneira a cada vez, independentemente da ordem de inicialização ou pen drives deixados durante a reinicialização, o que pode alterar a ordem da unidade USB, etc.
Aqui está o comando de montagem para o meu mp3 player Cowen (uma linha):
mount /dev/disk/by-id/usb-COWON_J3_0221001E55027D511123241626337D51-0:0 /media/cowon-j3-main
E para montar o micro Sd no mesmo dispositivo, eu volto para / dev / disk / by-id para descobrir seu nome, e monte-o assim (uma linha):
mount /dev/disk/by-id/usb-COWON_J3_EXT_0221001E55027D511123241626337D51-0:1-part1 /media/cowen_j3_card/
Você precisa criar os diretórios de montagem primeiro, é claro. Eu normalmente coloco drives com mídia fixa em / mnt / e drives com mídia removível em / media /. Outros fazem diferente.
Uma vez que você o tenha trabalhado desde a linha de comando, você pode colocá-lo em sua tabela do sistema de arquivos (editar / etc / fstab como root) para facilitar a montagem.
Aqui está um trecho do meu fstab que mostra como eu montei 4 MP3 players diferentes (cada 1 linha por dispositivo e 2 por dispositivo se ele tiver um cartão microsd):
# -------- Sansa 4gb e260 in Rockbox mode /dev/disk/by-id/usb-Rockbox_Internal_Storage_90000000000000000A4B4520213ED0490-0:0-part1 /media/sansa-main auto noauto,users 0 0 /dev/disk/by-id/usb-Rockbox_SD_Card_Slot_90000000000000000A4B4520213ED0490-0:1-part1 /media/sansa-main auto noauto,users 0 0 # -------- Sansa 8gb e280 in Sansa mode /dev/disk/by-id/usb-SanDisk_Sansa_e280_D008E2146237B49F0000000000000000-0:1-part1 /media/sansa-main auto noauto,users 0 0 # -------- Cowen J3 /dev/disk/by-id/usb-COWON_J3_0221001E55027D511123241626337D51-0:0 /media/cowen_j3_main/ auto noauto,users,rw 0 0 /dev/disk/by-id/usb-COWON_J3_EXT_0221001E55027D511123241626337D51-0:1-part1 /media/cowen_j3_card/ auto noauto,users,rw 0 0 # -------- Cowen S9 /dev/disk/by-id/usb-COWON_S9_1600001E55166FBC1025241539136FBC-0:0 /media/cowen_s9/ auto noauto,users,rw 0 0
Quando estiver no fstab, em vez de montá-lo com o comando completo, como fizemos acima, posso montá-lo com este caminho mais curto:
mount /media/cowen_s9_main
e faz a mesma coisa.
Então, para recapitular: primeiro, faça os pontos de montagem (diretórios) que você usará para montá-lo. segundo, vá descobrir o nome único do dispositivo em / dev / disk / by-id terceiro, monte e execute o comando mount com seu nome exclusivo e o ponto de montagem que você escolheu.
Então eu normalmente "ls" o ponto de montagem para ter certeza de que o dispositivo está lá e legível.
ls /media/cowen_s9_main
Eu era mais verboso do que você pode precisar, mas outros também lerão isso. Além disso, os comentários no trecho fstab tiveram o octothorpe (#) removido da frente deles devido ao editor aqui - eles precisam estar lá para que ele funcione.