HP SimpleSave 1TB

Adquiri hoje, por R$349,00 (a vista, retirado diretamente na Wittech) uma unidade de backup (cópia de segurança) da marca HP, linha SimpleSave, de 1 terabyte (978 gigabytes, no frigir dos ovos), mas fabricada pela Western Digital Company (1º erro: deveriam explicitar quem é o fabricante real do equipamento — até porque não sou simpatizante da marca WD, graças à péssima qualidade de seus discos rígidos). Convém dizer que paguei o mesmo preço mais barato que a CompuJob está cobrando pela unidade de 500GB (R$399,00).

No manual, consta que os sistemas operacionais compatíveis com a unidade são apenas o Windows 7, Vista e XP (nada constando sobre Linux, *BSD, MacOS, QNX, Solaris e outros). Mas a intenção real é provar que esta compatibilidade pode ser ampliada.

Identificação da unidade através do comando lsusb:

Bus 001 Device 009: ID 03f0:4607 Hewlett-Packard

Identificação do(s) sistema(s) de arquivo e demais parâmetros pertinentes através do comando mount:

/dev/sdb1 on /media/HP SimpleSave type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sr1 on /media/HPLAUNCHER type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=1000,iocharset=utf8)

No Xfce (Xubuntu 9.10 amd64) a unidade ao ser conectada à fonte de alimentação e posteriormente à porta USB (2.0), foi reconhecida de imediato, sem maiores problemas.

Para minha insatisfação, ao procurar por 03f0:4607 no Google, o primeiro resultado reportado é o de um erro ao iniciar o Ubuntu. Mas como não reinicio meu computador com frequência (e nem pretendo ficar com essa unidade conectada 24×7), tal falha não me preocupa.

Pelo visto, S.M.A.R.T. nem para remédio (ouch, é um WD!!!):

$ sudo smartctl -i /dev/sdb1
Device: HP External HDD Version: 1028
Serial number: WCAV53880754
Device type: disk
Local Time is: Wed Feb 3 23:41:17 2010 BRST
Device does not support SMART

$ du -h /media/HPLAUNCHER
2,0K /media/HPLAUNCHER

$ du -ch /media/HP\ SimpleSave | grep total
78M total
(manuais, programas etc.)

Conforme o HP SimpleSave Desktop Hard Drive User Manual (em português brasileiro):

Formato da Unidade

Este dispositivo está pré-formatado para o sistema de arquivos NTFS. O sistema de arquivos suporta arquivos de mídia maiores que 4 GB.
Alguns computadores usam o sistema de arquivos FAT32 para organizar arquivos no computador. Esse sistema é compatível com o Windows XP. Com o FAT32, um único arquivo tem o limite de tamanho de 4 GB. Isso pode causar algum problema ao criar arquivos de backup. Se precisar usar este dispositivo em um computador que requeira o FAT32, você precisará reformatar a unidade.

Como Reformatar a Unidade para FAT32

Importante: Reformatar a unidade apaga todo o seu conteúdo. Se você já guardou os arquivos na unidade, assegure-se de fazer o backup antes de reformatar.

  1. Clique duas vezes em My Computer (Meu Computador).
  2. Clique no ícone Removable Disk (Disco Removível). Aparece uma mensagem lhe perguntando se quer formatar a unidade. Clique em Yes (Sim).
  3. Clique em Full (Completo) na área de tipo de Formato na janela Format (Formatar). Você agora também pode inserir uma etiqueta para a unidade.
  4. Clique em Start (Início).
  5. Clique em OK. A formatação pode levar mais de 60 minutos. Não desconecte o drive durante o procedimento.
  6. Quando a formatação estiver concluída, clique em Close (Fechar) e depois clique em OK.

Creio que o NTFS presta-se para a maioria dos mortais, mas como trabalho com Linux, penso que existem melhores (e mais confiáveis) sistemas de arquivos — lembrando que o xfs possui um desfragmentador online (cujo uso não requer a desmontagem da unidade). Sendo assim, é a minha escolha, pois é necessário um ponto de partida.

Importante: um dia pode haver necessidade de reversão do processo e transformar novamente o sistema de arquivos da unidade em NTFS (ou FAT32, WinFS etc.). Sendo assim, é recomendável fazer-se uma cópia de segurança de todo o conteúdo disponibilizado pela HP, que em formato ZIP ficou com aproximadamente 50,6MB (contra os 77,2MB originais).

Aparentemente ela aceitou bem a reformatação feita com o gparted.

/dev/sdb1 on /media/HPSimpleSave type xfs (rw,nosuid,nodev,uhelper=hal)

$ time cp -axv '/media/sda5/downloads/Русские фильмы' /media/HPSimpleSave
cp: é impossível criar o diretório `/media/HPSimpleSave/Русские фильмы': Permissão negada

Grrrr! (solução porca/gambiarrística, pois estou com pressa agora)

$ sudo chown bremm:root /media/HPSimpleSave

Novamente com o mesmo comando de cópia (origem e destino, ambos xfs):


real 7m58.463s
user 0m0.160s
sys 0m14.460s

$ du -b /media/HPSimpleSave/
3764529297 /media/HPSimpleSave/Русские фильмы
3764529337 /media/HPSimpleSave/

Cerca de 8min para 3,6GB de arquivos. Não é uma maravilha, mas em se tratando de xfs nas duas pontas e uma interface USB 2.0, está razoável.

$ time rm -rf /media/HPSimpleSave/Русские\ фильмы/
real 0m0.279s
user 0m0.040s
sys 0m0.190s

Curiosamente, ao mover os arquivos, o tempo real foi menor (!):


real 6m41.767s
user 0m0.160s
sys 0m14.090s

A explicação lógica é que os arquivos já se encontravam lá? Não sei ao certo, pois ao dar o rm -rf, apenas são mudados os dados na tabela de alocação de arquivo, e ainda seria possível recuperar os arquivos integralmente caso nada mais fosse gravado na unidade.

Agora, movendo cerca de 1,5GB em pequenos arquivos (clipes de música com tamanhos variados, de 30 a 120MB, aproximadamente):


real 3m21.463s
user 0m0.060s
sys 0m5.610s

Na tarde do dia 4 levei um susto, pois do nada a unidade “desconectou-se” e houve corrupção parcial no sistema de arquivos (coisa boba, mas que me deu um belo susto, pois achei que a unidade de disco havia “morrido”, graças a má fama do fabricante).

Feb 4 12:55:02 host kernel: [980441.415684] usb 1-4: USB disconnect, address 15
Feb 4 12:55:02 host kernel: [980442.437283] xfs_force_shutdown(sdb1,0×2) called from line 1043 of file /build/buildd/linux-2.6.31/fs/xfs/xfs_log.c. Return address = 0xffffffffa0b8fcfe
Feb 4 12:55:20 host kernel: [980459.800038] usb 1-4: new high speed USB device using ehci_hcd and address 17
Feb 4 12:55:20 host kernel: [980459.977441] usb 1-4: configuration #1 chosen from 1 choice
Feb 4 12:55:20 host kernel: [980459.978754] scsi13 : SCSI emulation for USB Mass Storage devices
Feb 4 12:55:25 host kernel: [980464.980724] scsi 13:0:0:0: Direct-Access HP External HDD 1028 PQ: 0 ANSI: 4
Feb 4 12:55:25 host kernel: [980464.986471] scsi 13:0:0:1: CD-ROM HP Virtual CD 4607 1028 PQ: 0 ANSI: 4
Feb 4 12:55:25 host kernel: [980464.987178] sd 13:0:0:0: Attached scsi generic sg2 type 0
Feb 4 12:55:25 host kernel: [980465.007888] sd 13:0:0:0: [sdb] 1952151552 512-byte logical blocks: (999 GB/930 GiB)
Feb 4 12:55:25 host kernel: [980465.013664] sr1: scsi3-mmc drive: 51x/51x caddy
Feb 4 12:55:25 host kernel: [980465.013961] sr 13:0:0:1: Attached scsi generic sg3 type 5
Feb 4 12:55:25 host kernel: [980465.018343] sd 13:0:0:0: [sdb] Write Protect is off
Feb 4 12:55:25 host kernel: [980465.030454] sdb: sdb1
Feb 4 12:55:25 host kernel: [980465.071034] sd 13:0:0:0: [sdb] Attached SCSI disk
Feb 4 12:55:28 host kernel: [980468.452495] sd 13:0:0:0: [sdb] Unhandled sense code
Feb 4 12:55:28 host kernel: [980468.452503] sd 13:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Feb 4 12:55:28 host kernel: [980468.452510] sd 13:0:0:0: [sdb] Sense Key : Medium Error [current]
Feb 4 12:55:28 host kernel: [980468.452518] sd 13:0:0:0: [sdb] Add. Sense: Unrecovered read error
Feb 4 12:55:31 host kernel: [980470.997117] sd 13:0:0:0: [sdb] Unhandled sense code
Feb 4 12:55:31 host kernel: [980470.997125] sd 13:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Feb 4 12:55:31 host kernel: [980470.997133] sd 13:0:0:0: [sdb] Sense Key : Medium Error [current]
Feb 4 12:55:31 host kernel: [980470.997141] sd 13:0:0:0: [sdb] Add. Sense: Unrecovered read error
Feb 4 12:55:34 host kernel: [980473.737905] sd 13:0:0:0: [sdb] Unhandled sense code
Feb 4 12:55:34 host kernel: [980473.737913] sd 13:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Feb 4 12:55:34 host kernel: [980473.737921] sd 13:0:0:0: [sdb] Sense Key : Medium Error [current]
Feb 4 12:55:34 host kernel: [980473.737929] sd 13:0:0:0: [sdb] Add. Sense: Unrecovered read error
[...]
Feb 4 13:24:15 host kernel: [982195.173140] __ratelimit: 22 callbacks suppressed
Feb 4 13:24:18 host kernel: [982197.701564] sd 15:0:0:0: [sdb] Unhandled sense code
Feb 4 13:24:18 host kernel: [982197.701572] sd 15:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Feb 4 13:24:18 host kernel: [982197.701580] sd 15:0:0:0: [sdb] Sense Key : Medium Error [current]
Feb 4 13:24:18 host kernel: [982197.701588] sd 15:0:0:0: [sdb] Add. Sense: Unrecovered read error

Resolvi então remontar a unidade “na unha” e ver se ela conseguia recuperar-se da falha (aparentemente causada pela porta USB e talvez pelo calor de quase 40°C aqui em casa).

Feb 4 13:24:35 host kernel: [982215.463130] XFS mounting filesystem sdb1
Feb 4 13:24:36 host kernel: [982216.415516] Starting XFS recovery on filesystem: sdb1 (logdev: internal)
Feb 4 13:24:36 host kernel: [982216.560097] Ending XFS recovery on filesystem: sdb1 (logdev: internal)

Verifiquei o conteúdo da unidade e o mesmo estava íntegro (ufa!). :-)

Nota: com mais tempo, colocarei os procedimentos e mais impressões sobre a unidade de disco.

Eis aqui um artigo em um outro blog sobre o mesmo dispositivo (que descobri ao final da minha pesquisa).

Tagged with:
 

Do colégio até a parada

Eis o trajeto que os meus “destemidos” colegas e eu fazíamos todas as noites, nos anos de 1993 e 1994, para chegarmos à parada de ônibus mais próxima do antigo “Linha 4″ (Auto Viação Navegantes), partindo do Colégio Santo Inácio. Felizmente nunca fomos assaltados, apesar de algumas tentativas frustradas.


Exibir mapa ampliado

 

Motorola SBV5120

Depois do “apagão” do Vírtua agora de madrugada (entre 00:40 e 01:16, ao menos na minha região — CH ), resolvi escrever um pouquinho sobre o mesmo. Ele possui duas saídas RJ11, uma RJ45 e uma USB. Também possui entrada para bateria externa (cujo modelo desconheço, mas deve constar no manual).

Para entrar na interface de gerência do MODEM diretamente sem necessitar inserir o nome de usuário e senha:

http://192.168.100.1/loginData.htm?loginUsername=admin&loginPassword=motorola&LOGIN_BUTTON=Login

Resultado de um portscan com o comando abaixo:

$ sudo nmap -sU -T4 -A -v -PE -PA21,23,80,3389 192.168.100.1

Starting Nmap 5.00 ( http://nmap.org ) at 2010-01-19 02:00 BRST
NSE: Loaded 30 scripts for scanning.
Initiating Ping Scan at 02:00
Scanning 192.168.100.1 [5 ports]
Completed Ping Scan at 02:00, 0.01s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 02:00
Completed Parallel DNS resolution of 1 host. at 02:00, 0.00s elapsed
Initiating UDP Scan at 02:00
Scanning 192.168.100.1 [1000 ports]
Completed UDP Scan at 02:00, 2.37s elapsed (1000 total ports)
Initiating Service scan at 02:00
Scanning 6 services on 192.168.100.1
Service scan Timing: About 16.67% done; ETC: 02:06 (0:04:35 remaining)
Completed Service scan at 02:01, 55.06s elapsed (6 services on 1 host)
Initiating OS detection (try #1) against 192.168.100.1
192.168.100.1: guessing hop distance at 1
Initiating Traceroute at 02:01
Completed Traceroute at 02:01, 0.01s elapsed
Initiating Parallel DNS resolution of 2 hosts. at 02:01
Completed Parallel DNS resolution of 2 hosts. at 02:01, 0.00s elapsed
NSE: Script scanning 192.168.100.1.
NSE: Starting runlevel 2 scan
Initiating NSE at 02:01
Completed NSE at 02:01, 5.02s elapsed
NSE: Script Scanning completed.
Host 192.168.100.1 is up (0.019s latency).
Interesting ports on 192.168.100.1:
Not shown: 994 closed ports
PORT STATE SERVICE VERSION
37/udp open|filtered time
67/udp open|filtered dhcps
68/udp open|filtered dhcpc
69/udp open|filtered tftp
161/udp open|filtered snmp
162/udp open|filtered snmptrap
Too many fingerprints match this host to give specific OS details
Network Distance: 0 hops

TRACEROUTE (using port 998/udp)
HOP RTT ADDRESS
1 0.61 192.168.100.1

Read data files from: /usr/share/nmap
OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 63.82 seconds
Raw packets sent: 1019 (29.246KB) | Rcvd: 1003 (56.306KB)

Todos os serviços filtrados são acessíveis a partir do CMTS, mas não a partir do cliente. É possível “tapear” o MODEM de forma a fazer ele enxergar a máquina interna como se fosse o servidor de TFTP (tftpd) para para fazer o procedimento conhecido por “uncapping” (que particularmente não recomendo, pois além de ilegal, é mais prático contratar a GVT ou a OI que estão com ótimas promoções). Sem contar que o Vírtua facilmente detecta quem está usando a conexão acima da cota permitida.

Para quem gosta de emoções fortes, é possível “ressucitar” MODEMs e roteadores “mortos” com o USB JTAG NT. Não tenho profundo conhecimento no assunto, pois não disponho de hardware para testes, visto que o meu MODEM foi cedido em regime de comodato. Se fosse de minha propriedade, seriam outros 500.

A única coisa que realmente me interessa no momento é descobrir como monitorar o SBV5120, visto que as duas portas SNMP estão filtradas (provavelmente medinho dos script-kiddies que leem na internet como fazer para passar o MODEM para o factory mode e desbloquear o mesmo). Na pior das hipóteses, terei de usar o cURL para adquirir os dados via HTTP e armazená-los em um arquivo de texto plano. Um outro pequeno problema (mas não insolúvel) é remover as linhas repetidas (nada que a dobradinha grep e awk não possa resolver).

Cabe recordar a minha antiga preocupação com o excesso de pacotes ARP no Vírtua, pois é uma forma fácil de capturar os MAC Addresses de uma faixa inteira de rede — sendo um prato cheio para os crackers de plantão. É o típico caso da mãe que besunta os filhos com filtro solar fator 50 e depois fica com eles na beira da praia das 10h às 14h sem nenhum tipo de cobertura (guarda-sol, barraca, telheiro etc.).

Tagged with:
 

Ваша степень ответственности оставляет желать лучшего
Seu grau de responsabilidade deixa muito a desejar

Опубликовал «error» 16.01.2010 — 03:36

Учимся правильно говорить.
Aprenda a falar corretamente.
Осторожно, очень много матов.
Atenção, grande quantidade de obscenidades.

(mais…)