oriolrius.cat

Des del 2000 compartiendo sobre…

Tag: recovery

Eines de recuperació de dades

Reading time: 1 – 2 minutes

A través del blog d’en Xavier Caballé trobo un article amb un recull d’eines de recuperació de dades. Després de contrastar-ho amb el Manel i amb la seva experiència a Inforescate la llista s’ha ampliat i queda així:

  • TestDisk, per a Windows, Mac i Linux
  • Recuva, per a Windows
  • PhotoRec, per a Windows, Mac i Linux
  • Restoration, per a Windows
  • Undelete Plus, per a Windows
  • Captain Nemo
  • Get Data Back for FAT
  • Get Data Back for NTFS
  • UFS Explorer
  • Active Partition Recovery
  • R-Studio
  • Stellar Phoenix
  • Raid Reconstructor
  • Data Doctor Recovery for Removable Media
  • Directory OPUS (explorador de fitxers SUPREM!)

Recuperant disc dur de 750Gb

Reading time: 1 – 2 minutes

Fa unes setamens vaig comprar un disc dur de 750Gb SATA II pel server nou que estic montat per casa. Doncs en plena migració de dades em vaig adonar que el disc es quedava fregit i em penjava el servidor. Avui m’han donat un altre disc de 750Gb per posar-hi les dades i ara mateix acabo de fer un dd if=/dev/sda of=/dev/sdb. Germans preguem! 😉 no sé si podré aguantar tan de temps amb els dits creuats esperant a que passin totes les dades sense problemes. Esperem que així sigui… la foto de l’espectacle:

750gb-dd.png

Update1: no s’ha completat el dd, pel que he observat l’error pot venir del cable. Ja que ha cascat el nou disc dur durant la còpia no el qu jo em pensava que fallava. Ja que tenia el nou disc dur amb el cable del que teoricament fallava. Aquesta tarda ho provaré amb un cable SATA nou i a veure què passa.

Update2: des d’ahir a la tarda tinc el disc dur amb un cable nou i de moment no ha petat i ja li he enviat uns quants gigues via sftp. A veure si tindrem sort.

Update3 (i final?) segueix funcionant bé, de moment podem dir que era el cable. Ja informaré si canvia algo.

HDD regenerator

Reading time: 1 – 2 minutes

Estic intentant recuperar el disc dur del portàtil amb aquesta eina: HDD regenerator de la qual m’han passat molt bons informes, tot i que de moment porta un dia sencer intentant recuperar el disc això si segons la línia de progés va avançant i recuperant. A veure si hi ha sort.

hdd-regenerator.jpg

Llistat de funcionalitats del software:

  • Ability to detect physical bad sectors on a hard disk drive surface.
  • Ability to repair physical bad sectors (magnetic errors) on a hard disk surface.
  • The product ignores file system, scans disk at physical level. It can be used with FAT, NTFS or any other file system, and also with unformatted or unpartitioned disks.
  • Bootable regenerating diskette allows starting regenerating process under DOS automatically.
  • Bootable regenerating CD can be created from the program and used to automatically start regenerating process.

MySQL crash

Reading time: 2 – 2 minutes

Per un dia que es posa a ploure i estic a casa treballant, tot un plaer per cert. S’ha posat a fer llamps i trons fins que ha marxat la llum uns 2s en un llamp que ha caigut ben aprop i el pitjor és que el SAI no ha tingut temps de fer saltar la bateria i se m’ha reiniciat el server. Cosa que tampoc seria tan greu si no fos perquè he perdut quasi 1h per poder re-iniciar el MySQL… bé per si a algú li passa algo semblan aquí tenius els sintomes i el remei.

Després de mirar els fitxers de logs de /var/log/mysql tan el mysql.err com el mysql.log. No he trobat res que m’indiques quin era l’error de fet, podriem dir que no hi havia res que parles d’erros. Així que m’he decidit a passar al mètode radical i veure quins errors donaven les cirdes a sistema que feia al llençar el servei:

strace -f -o mysql.trace /etc/init.d/mysql start

L’únic que he trobat és un petit inidcador de que el InnoDB no s’iniciava bé. Gràcies a aquesta pista he arribat fins als formus de gentoo on he trobat aquest post: MySQL doesn’t start anymore after upgrade to 4.0.25 tot i que le títol no és gaire indicatiu del meu problema, en un comentari he trobat la solució:

cd /var/lib/mysql
rm ib_logfile0
rm ib_logfile1
rm ibdata1

Tornem a llençar el servei i tot solucionat, s’havien corromput uns fitxers de logs que usa l’storage del motor de MySQL i al borrar-los s’han tornat a generar. Quin patiment per tanta tonteria.

Subversion: recuperant el repositori

Reading time: 2 – 2 minutes

subversion.png

Ahir dissabte vaig estar fent updates d’un munt de servidors i com sempre diu la Daphne, si una versió d’algo va perquè carai l’has d’actualitzar. Doncs bé jo diria que quasi tot va quedar al seu lloc excepte el Subversion que després de montar de nou el mòdul WebDAV d’apache i el mòdul DAV_SVN per accedir al SVN des d’HTTP no hi va haver manera de que el repositori funcionés no parava de donar errors extranyíssims que l’oracle de la sabiduria google no em sabia resoldre.

Finalment us explico com ho vaig fer ja que a mi em va salvar la vida i quasi 1000 revisions de versions de software de la feina… bufff! quin descans. El truc és tan senzill com oblidar-se del Berkeley DB que és per on ho intentava arreglar jo. El Berkeley DB (bdb) és el format que usa SVN per guardar la informació al repositori del disc. Cal simplement usar un svnadmin dump i dirigir-lo a un fitxer. Després restaurem aquest fitxer de ‘dump’ al nou repositori amb el svnadmin load. Fàcil,eh!? doncs em vaig tirar més de 3h per descobrir això tan tonto per culpa d’intentar solucionar el tema amb el bdb i no directament amb el propi SVN.

Recuperant sistemes Win (ERD)

Reading time: 2 – 4 minutes

Com ja sabeu els sistemes operatius del senyor portes, tenen infinitat de problemilles que sovint ens deixen amb el ‘cul a l’aire’. O sigui, que segons les lleis del senyor Murphy segur que això sempre ens passarà quan més pressa tenim, més necessitem el sistema i menys recursos per solucionar-lo tenim. Una bona solució per aquests casos són eines com el ERD Commander 2005. Aquest software va amb un CD auto-bootable que a més diposa de dues versions la de servidors i la de workstations.

erd.jpg

Els sistemes soportats segons la versió de CD que utilitzem són els següents:

  • ERD Workstation: WinNT Workstation 4, W2k Professional, WXP (32bits).
  • ERD Server: WinNT Server 4, W2k Server, 2k3 Server (32bits).

El més interessant és no oblidar les funcionalitats que ens permeten dur a terme aquest CD. O sigui, el que realment ens pot ajudar. (en anglès)

  • Boots dead systems directly from CD
  • Easy, familiar Windows-like interface
  • Includes the Locksmith utility to reset lost Administrator passwords
  • Includes FileRestore so that you can quickly find and recover deleted
    files
  • Provides access to XP Restore Points on unbootable Windows XP systems
  • Intuitive Solution Wizard helps you select the right tool to correct
    your system issue
  • Allows complete disk sanitizing/data removal with Disk Wipe utility
  • Includes an Internet browser to facilitate downloading needed files and
    patches
  • Automatically identifies and replaces critical system files that have
    become corrupt
  • Provides emergency removal capability for faulty hotfixes
  • Detect malware and other applications that may be consuming system
    resources
  • Compares key info on unbootable systems with that of a working system
    for diagnosis and troubleshooting
  • Allows for formatting and partitioning of disks
  • Built-in network access to safely copy data to/from dead systems
  • Repair and diagnostic tools located on Start menu
  • Repair tools include System Restore, System File Repair, Service and
    Driver Manager, Hotfix Uninstall Wizard, Locksmith, FileRestore, Registry
    Editor, Explorer, Disk Management, and Command Prompt
  • Diagnostic tools include the System Compare, Event Log Viewer, Autoruns,
    System Information, TCP/IP Configuration, and Logical volumes utilities
  • Compatible with Windows NT, 2000, XP, and Server 2003

La gent de WinInternals té força eines per recuperar sistemes ‘pindows’ i per recuperar estats ‘irrecuperables’ d’aquests coi de sistemes operatius que tan ens fan patir. Val la pena coneixe’ls ja que sempre ens poden salvar el cul.