Montar um pen USB num sistema Linux sem modo gráfico.
Nos sistemas Linux com GUI é fácil colocar e retirar pens USB e discos externos. Surigirá logo informação sobre os novos dispositivos no ambiente de trabalho na maioria das distribuições. Para evitar a perda de dados, bastará garantir que não existe nenhum ficheiro aberto e com o botão direito do rato "desmontar" clicando na opção umout (umount e não unmount) ou similar. Num sistema onde não exista GUI é necessário efectuar manualmente os procedimentos para poder aceder à informação dos dispositivos externos, ordenando ao Linux que "monte" (comando mount), o dispositivo na estrutura de ficheiros do sistema.
- Aceder a um terminal com privilégios de root. Inserir a pen USB.
- Executar o comando
dmseg
para encontrar o nome que o sistema atríbuiu ao dispositivo. Este comando direciona mensagens sobre o hardware do Kernel do Linux para o standard output (por defeito, o monitor) e é muito útil para efeitos de troubleshotting em casos relacionados com a detecção de hardware. Recomenda-se que se obtenha mais informação sobre este comando e formas de o utilizar nas mais variadas situações. Para este caso concreto, o comando devolverá nas última linhas, o nome da pen USB, neste exemplo sdb:
usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1.2: Product: Flash Disk
usb 2-1.2: Manufacturer: Usb 2
usb 2-1.2: SerialNumber: 00005655851111ED
usb 2-1.2: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver...
scsi6 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 6:0:0:0: Direct-Access Usb 2.0 Flash Disk 2.10 PQ: 0 ANSI: 2
sd 6:0:0:0: Attached scsi generic sg2 type 0
sd 6:0:0:0: [sdb] 4072448 512-byte logical blocks: (2.08 GB/1.94 GiB)
sd 6:0:0:0: [sdb] Write Protect is off
sd 6:0:0:0: [sdb] Mode Sense: 0b 00 00 08
sd 6:0:0:0: [sdb] Assuming drive cache: write through
sd 6:0:0:0: [sdb] Assuming drive cache: write through
sdb:
sd 6:0:0:0: [sdb] Assuming drive cache: write through
sd 6:0:0:0: [sdb] Attached SCSI removable disk - Executar o comando
fdisk -cul /dev/sdb
para verificar eventuais partições existentes na pen USB. Assume-se que existe uma partição com o nome /dev/sdb1 - Executar o comando
mount /dev/sdb1 /mnt
para "montar", ou seja colocar a pen USB na diretoria /mnt - Executar o comando
cd /mnt
e listar a diretoria com o comandols
verificando assim o seu conteúdo. Para "desmontar" a pen USB não o pode fazer (erro "device is busy" surgirá) se tiver ficheiros abertos ou se estiver colocado na diretoria onde a pen USB se encontra. Assim e se for caso disso, executar cd sem argumentos para sair da directoria (para home) e executarumount /dev/sdb1