Detectar e montar dispositivos

104

Eu atualizei o Ubuntu hoje e tudo funciona bem, exceto que o Ubuntu não detecta nenhum outro dispositivo de armazenamento. Minhas partições / e /home funcionam bem, mas minhas outras partições simplesmente não são detectadas. Eu não me importaria, exceto que o mesmo problema acontece com os pen drives.

Quando eu conecto um pendrive, a luz acende, mas o computador não detecta nada. Só para ficar claro, meu mouse e teclado estão conectados via USB e funcionam bem.

Alguma ideia de como resolver este problema? Nenhuma das sugestões que encontrei na internet tem algum efeito.

    
por Calixte 25.04.2013 / 21:30
fonte

6 respostas

135

Solução 1 : experimente o programa Disks (se você executar o Ubuntu com uma GUI ).

(verifique se o pacote gnome-disk-utility está instalado) (certifique-se de que o pacote udisk2 esteja instalado)

Pressione SUPER A para abrir a Lente do Aplicativo e digite Disks no campo Pesquisar Aplicativos.

( SUPER é provavelmente a chave com o ícone do Windows.)

Nos discos, você pode jogar com as opções de montagem automática.

Por exemplo:

Você precisa clicar no pequeno ícone com as duas engrenagens e escolher "Editar opções de montagem".

Solução 2 : usando o CLI (para uma instalação sem cabeça)

Etapa 1. Verifique os dispositivos block e os sistemas de arquivos atribuídos a esses dispositivos de bloco.

lsblk

Aqui você vê o sdb do blokdevice com a partição / sdb1. Mas não está montado. Não há arquivo atribuído a ele.

Etapa 2. Que tipo de dispositivo é o sdb?

sudo lshw 

ou

sudo lshw | less

O dispositivo USB - o dispositivo de bloco / sdb - tem o nome lógico / dev / sdb. E o sistema de arquivos FAT32 no stick tem o nome lógico / dev / sdb1.

Passo 3. Montando o stick USB

Nós montaremos / dev / sdb1 em / media / usbstick

sudo mkdir /media/usbstick

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

Leia a manpage do mount para outras opções.

Passo 4. Funcionou?

lsblk

Sim, podemos ver que o sistema de arquivos no pen drive USB está montado em / media / usbstick

Adendo : se não houver nomes lógicos como / dev / sdb, você deve primeiro criá-los. Veja esta informação sobre como configurar e controlar dispositivos de loop com o comando losetup

    
por user85164 05.05.2013 / 08:36
fonte
54

sudo lsusb informará quais dispositivos USB o Linux detecta. Se um dispositivo de armazenamento USB é montado ou é detectado, existem problemas separados. sudo lsusb -v dará saída detalhada, possivelmente mais informações do que você deseja se o sistema operacional realmente não reconhecer o dispositivo.

Como alternativa, você pode comparar as listas de dispositivos em /dev antes e depois de conectar o dispositivo USB. Há muitas maneiras de fazer isso; Eu provavelmente usaria apenas:

ls -l /dev/* | wc -l

Isso lhe dará vários dispositivos reconhecidos. Fazê-lo antes e depois de conectar um dispositivo lhe dirá se o SO atribuiu o dispositivo em /dev/ .

Outra opção seria ver o que está acontecendo em dmesg quando você conecta o dispositivo USB. dmesg pode dizer coisas como a falha de um dispositivo.

Se o dispositivo USB que você está tendo problemas para montar, estiver na lista lsusb, você pode tentar montar o dispositivo. Neste ponto, seria bom saber o tipo de sistema de arquivos. sudo fdisk -l informará o tipo de sistema de arquivos, na forma de um ID. Você pode ter que procurar o número de identificação. Existem muitas referências online para isso. Depois que você souber a listagem de dispositivos, ou seja, /dev/hda1 e o tipo de sistema de arquivos, você pode tentar montar o dispositivo manualmente com o comando mount .

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

Pode ser necessário certificar-se de que o local em que você deseja montar o dispositivo existe. Se o sistema operacional reconhecer o sistema de arquivos, o mount poderá funcionar apenas se o sistema de arquivos não for um tipo de sistema de arquivos nativo; talvez seja necessário especificar sinalizadores para montagem.

Registre sua saída de dmesg (não tudo, somente de quando o dispositivo USB estiver conectado) e sudo lsusb .

Você pode encontrar Linux / UNIX: arquivos de dispositivos útil ao tentar determinar o tipo de dispositivo.

Estou escrevendo isso assumindo que todos os seus dispositivos não reconhecidos são dispositivos de tipo de bloco. Há muitas maneiras de abordar esse tipo de problema e muitas soluções possíveis. Informações mais específicas são necessárias para fornecer uma solução.

Existem também muitos aplicativos gráficos que podem fazer a mesma coisa. Você pode tentar procurar o hardware conectado no "Disk Utility".

    
por j0h 01.05.2013 / 17:56
fonte
9

Montar manualmente uma unidade USB

Um dispositivo de armazenamento USB conectado ao sistema geralmente é montado automaticamente, mas se, por algum motivo, ele não for montado automaticamente, é possível montá-lo manualmente com essas etapas.

  1. Pressione Ctrl + Alt + T para executar o Terminal.
  2. Insira sudo mkdir /media/usb para criar um ponto de montagem chamado usb .
  3. Insira sudo fdisk -l para procurar a unidade USB já conectada, digamos que a unidade que você deseja montar é /dev/sdb1 .
  4. Para montar uma unidade USB formatada com o sistema FAT16 ou FAT32 , digite:

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

    OR, Para montar uma unidade USB formatada com o sistema NTFS , digite:

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

Para desmontá-lo, basta digitar sudo umount /media/usb no Terminal.

source

    
por αғsнιη 25.09.2014 / 14:12
fonte
7

Você pode usar um dos seguintes comandos para obter detalhes de informações sobre dispositivos montados: todos os diferentes comandos são usados para obter informações diferentes de diferentes maneiras, resultados ...

  • dmesg
  • sudo fdisk OU sudo fdisk -l
  • sudo blkid
  • lsblk
  • monte
  • lsusb
  • usb-devices
  • df -h
por premal 20.04.2015 / 11:40
fonte
2

Você menciona apenas um tipo de dispositivo de armazenamento - usb stick. Sempre que os dispositivos USB não forem montados corretamente, verifique se você não possui o pacote chamado usbmount instalado . Se estiver, remova-o e a vida deve voltar ao normal depois disso (talvez seja necessário reiniciar).

    
por Tanel Mae 05.05.2013 / 10:26
fonte
0

Eu também tive situação semelhante, onde meu pendrive tornou-se invisível.Eu resolvi usando o programa utilitário ubuntu chamado Discos .Inside da ferramenta de disco o pendrive estava visível.Cliquei no ícone de engrenagem dentro do disco (certifique-se de que selecionou o dispositivo correto) e usou a opção de parmação de formato com FAT (compatível com todos os sistemas e dispositivos)

    
por Jose Kj 25.05.2018 / 11:46
fonte