On 9/3/06, Roberta Federico <[EMAIL PROTECTED]> wrote:
Oi gente, tudo bem?

Estou com um probleminha. Há alguns dias perguntei sobre entradas USB e
tal e já resolvi isso.
Como a gente nunca está satisfeito agora o problema é outro.
No meu computador tem 4 entradas físicas para o USB, e o arquivo
/etc/fstab só mostrava 1. Exemplo, ele mostrava:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>                 <dump>
<pass>
proc           /proc           proc    defaults                    0       0
/dev/hda1  /               ext3   defaults                    0       1
/dev/hdc     /media/cdrom0   iso9660 ro,user,noauto              0       0
/dev/fd0       /media/floppy0  msdos   rw,user,noauto              0       0
/dev/sda1      /media/usb0     auto    rw,user,noauto              0       0

/dev/hda5      none            swap    sw                          0       0
/dev/hda2  /mnt/hda2            ext3   defaults                    0       2
/dev/hda3  /mnt/hda3            ext3   defaults                    0       2
/dev/hda4  /mnt/hda4            ext3   defaults                    0       2
/dev/hda6  /mnt/hda6               ntfs   defaults

E com ele desse jeito eu conseguia montar para acessar as fotos da cãmera
digital. Até que comprei o bendito mp3player, que não montava de jeito
nenhum, até que alterei a linha onde diz /dev/sda1 para /dev/sdb. E assim
o pendrive passou a montar.
Só que a câmera não monta com o arquivo desse jeito.

Então pensei que se eu tivesse as duas linhas: /dev/sda1 e /dev/sdb eu
poderia montar as duas entradas USB (usar a câmera e o pendrive ao mesmo
tempo). Só que não funcionou. Até pensei que o arquivo /media/usb0 não
poderia ser o mesmo para ambos... e na linha do /dev/sdb acrescentei
/media/usb1. O arquivo ficou:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>                 <dump>
<pass>
proc           /proc           proc    defaults                    0       0
/dev/hda1  /               ext3   defaults                    0       1
/dev/hdc       /media/cdrom0   iso9660 ro,user,noauto              0       0
/dev/fd0       /media/floppy0  msdos   rw,user,noauto              0       0
/dev/sdb       /media/usb0     auto    rw,user,noauto              0       0
/dev/sda1      /media/usb1     auto    rw,user,noauto              0       0

/dev/hda5      none            swap    sw                          0       0
/dev/hda2  /mnt/hda2            ext3   defaults                    0       2
/dev/hda3  /mnt/hda3            ext3   defaults                    0       2
/dev/hda4  /mnt/hda4            ext3   defaults                    0       2
/dev/hda6  /mnt/hda6               ntfs   defaults

Resumindo, quando digito: mount /dev/sdb /media/usb0 (para montar o
mp3player), funciona. Mas quando digito: mount /dev/sda1 /media/usb1 (para
montar a câmera) dá como resultado a mensagem "mount: você precisa
especificar o tipo do sistema de arquivos".

Ao mesmo tempo que, se uso o comando "lsusb -v | grep USB", o resultado é:
bcdUSB               2.00
  iProduct                2 VIA Technologies, Inc. USB 2.0
  bcdUSB               1.10
  iProduct                2 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (#3)
  bcdUSB               1.10
  iProduct                2 USB Mass Storage Device
  bcdUSB               1.10
  iProduct                2 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (#2)
  bcdUSB               1.10
  iProduct                1 USB MASS STORAGE CLASS
  iSerial                 2 USB MASS STORAGE CLASS
  bcdUSB               1.10
  iProduct                2 VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller


Que me dá a impressão de que o computador reconhece que tem 2 USBs sendo
usadas.
Alguém tem alguma sugestão, para eu não ter que ficar alterando o arquivo
/etc/fstab toda vez que trocar do mp3 pra câmera?

Beijos

Roberta



Acho que primeiro  temos que  diferenciar o que  é dispositivo de partição do que  não é . /dev/sda não é tratado como partição, mas sim um disco inteiro, ok ? /dev/sda1 é uma partição .
Muitos aparelhos USB além de usarem o sistema FAT , usam também o sistema de particionamento do DOS (que é o que o linux usa por padrão). Nesses casos, você monta usando o /dev/sda1 . Mas muitos outros aparelhos apenas formatam o disco como FAT, e não se dão o trabaho de particionar o disco, nesses casos você monta como /dev/sda  (sem o 1).

Se voce tentar montar um disco formatado mas sem partições como /dev/sda1 , não vai dar certo, a partição não existe.
Se voce tentar montar um disco formatado com 1 partição como /dev/sda , talvez não dê certo, afinal não existe sistema de arquivos na posição do disco naquela posição.

Como saber quando é e quando não é particionado ??
Use fdisk -l , ele vai te dar uma lista detalhada das partições, é mais fácil de mapear.

Colocar esse tipo de informação no fstab, infelizmente, não é a melhor solução. Esse sistema não consegue lidar com dispositivos móveis, para esse fim existe um serviço chamado HAL. Dentre outras coisas , ele monitora dispositivos USB, cria device nodes e eventualmente os monta automaticamente , e se você usa KDE ou GNOME ele cria um ícone no desktop pra você.

Esse serviço já vem habilitado por padrão nas distribuições linux modernas, ubuntu, debian, fedora , suse , mandriva etc....

Pior é que esse tipo de facilidade nem sempre funciona em windowmanagers leves como, windowmaker, FVWM... Aqui em casa eu tenho 2 pendrives e um disco externo firewire, muitas vezes tudo ligado ao mesmo tempo, gerenciar tudo isso na linha de comando é sacal .... beirando a falta de sentido.

Tempos modernos, temos que nos adaptar.

--
See Ya

"Foi só um brasileiro ir para o espaço e já sumiu um planeta"

roses are #FF0000
violets are #0000FF
all my base
are belong to you

http://xsl4v3.metareciclagem.org  
Jabber: [EMAIL PROTECTED]
http://www.flickr.com/photos/slave/
_______________________________________________
Lista de discussão da MetaReciclagem
Envie mensagens para [email protected]
http://lista.metareciclagem.org

Responder a