plimo263
(usa Ubuntu)
Enviado em 02/12/2016 - 12:56h
Quando você insere perifericos no sistema o kernel os reconhece e cria arquivos de dispositivo para ambos ( se necessario). Em caso de HDs externos pendrives, cartões de memoria, quando você pluga um dispositivo na porta usb o Kernel vai criar um arquivo de dispositivo do tipo bloco para seu dispositivo, seguindo a sequencia que já exista no seu computador. Se tiver somente um hd sata então é provavel que o proximo equipamento que você insira no seu computador tenha o arquivo de dispositivo /dev/sdb. Afinal para ver o que acontece com seu pendrive assim que ele é plugado você pode plugar ele e depois executar o comando 'dmesg'. Ele despeja o buffer do kernel na tela e vai te informar o que já aconteceu no seu sistema desde que foi ligado, as ultimas informações dizem sobre o seu pendrive. Filtrando com o 'tail' você obtem o nome do arquivo de dispositivo que o kernel atribuiu ao seu pendrive:
$ dmesg | tail
[15837.497474] usbcore: registered new interface driver uas
[15838.660008] scsi 4:0:0:0: Direct-Access SMI USB DISK 1100 PQ: 0 ANSI: 4
[15838.660570] sd 4:0:0:0: Attached scsi generic sg1 type 0
[15838.661234] sd 4:0:0:0: [sdb] 15728640 512-byte logical blocks: (8.05 GB/7.50 GiB)
[15838.662042] sd 4:0:0:0: [sdb] Write Protect is off
[15838.662046] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
[15838.662827] sd 4:0:0:0: [sdb] No Caching mode page found
[15838.662832] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[15838.672073] sdb: sdb1
[15838.675201] sd 4:0:0:0: [sdb] Attached SCSI removable disk
A saída é mais ou menos isto, assim podemos identificar seu pendrive, e saber o que realmente acontece, se ele é reconhecido, se sim quantas partiçoes tem e outras informações a mais.