Detectando Pendrive no FreeBSD
Por: Richardson HACHID <>
richardson@bsdmail.com
20/7/2006
* Para começar vamos usar o dmesg
O dmesg é um comando antigo, no UNIX, para imprimir as mensagens de saída do kernel - inclusive as mensagens da inicialização. Certamente depois que o boot estiver estabelecido, irá imprimir as mensagens do sistema e de autoconfiguração dos controladores de dispositivos, tornando-se um utilitário muito bom para documentação de quais dispositivos foram encontrados no sistema e sem dúvida sobre problemas de configuração.
hachid# dmesg
root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.52-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf41 Stepping = 1
Features=0xbfebfbff
CLFLUSH,DTS,ACPI,MMX,FXSR,SSE
Features2=0x441d
Logical CPUs per core: 2
real memory = 1072889856 (1023 MB)
avail memory = 1040732160 (992 MB)
ACPI APIC Table:
ioapic0
kbd1 at kbdmux0
acpi0:
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
Obs: O relatório gerado é muito grande, mais analisando ele percebi isto lá no fim do relatório!
Observe:
uhub5: USB 2.0 Flash Disk USB Embedded Hub, class 9/0, rev 2.00/0.01, addr 2
uhub5: single transaction translator
uhub5: 1 port with 0 removable, self powered
umass0: USB 2.0 Flash Disk USB Mass Storage Device, rev 2.00/0.01, addr 3
da0 at umass-sim0 bus 0 target 0 lun 0
da0:
da0: 40.000MB/s transfers
da0: 250MB (512000 512 byte sectors: 64H 32S/T 250C)
g_vfs_done():acd0[READ(offset
hachid#
--> Então podemos entender que o device da0 é o device do nosso PenDrive.
* Agora crie um ponto de montagem.
# mkdir /mnt/pendrive
* Por fim monte o dispositivo .
# mount -t msdosfs /dev/da0 /mnt/pendrive
* Acessando o conteúdo do seu Pendrive .
#cd /mnt/pendrive
#ls -lhaG
0 Comments:
Postar um comentário
<< Home