Repair de tabla myisam de 130GB

Iniciado por moikano→@, 15 Enero 2015, 11:08 AM

0 Miembros y 1 Visitante están viendo este tema.

MinusFour

¿A que te refieres con que no encuentras tu base de datos? ¿No estan los archivos .myd, .myi, .frm en la carpeta?

danmaster

Ni siquiera esta la carpeta,

habia intentado con la mline en my.cnf, pero lo resetie y luego le di un repair table nombredelatabla EXTENDED,

se estaba llenando el disco, y estaborrando unos logs,

al hacer el reset vi que la tabla estaba alli aparentemente con los datos,  segui borrando algunos los y ya no pude entrar a la base de datos, en unos minutos entre de nuevo, y bannnn

ya no estaba la base de datos, verifico por consola y no esta la carpeta,

no se que hacer, si tienes una idea te la agradezco.

"No tengo backup"

MinusFour

¿Recuperaste 90GB (o lo que haya pesado tu base de datos) en el disco duro? Si la borraste por accidente todavia puedes recuperar la base de datos con TestDisk o PhotoRec.

Realmente debiste haber hecho un backup antes de tocar tus bases de datos.

danmaster

bueno, no se si recupero, pero si vi la tabla en phpmyandmin con los 90GB, me pongo a investigar sobre TestDisk o PhotoRec.,

claro lo de no tener el backup, es el peor error

danmaster

La verdad es que no se como se pudo borrar sin utilizar ningun comando!

Sabes si TestDisk o PhotoRec se puede usar con un servidor remoto?

MinusFour

Cita de: danmaster en  6 Febrero 2015, 16:32 PM
La verdad es que no se como se pudo borrar sin utilizar ningun comando!

Sabes si TestDisk o PhotoRec se puede usar con un servidor remoto?

Si se puede asumiendo que tienes una shell, pero primero asegurate que en verdad hayas borrado los archivos (son varios GB menos de los que deberias tener)...

danmaster

Hola,

Si esta comprado que se ha borrado, antes la particion dev/sd2 estaba al 50% ahora esta en 3%, como te comente la carpeta de la base de datos simplemente se borro, pienso que fue cuando borre unos logs, no se me ocurre otra cosa.

Ahora podria ayudarme a descarcargar y activar el testdisk en gentoo? teniendo en cuenta la particion que se arrglera es dev/sd2 cuales serian los pasos,

Gracias


danmaster

estoy instanto con esto:

emerge testdisk
Calculating dependencies -!!! A file is not listed in the Manifest: '/usr/local/portage-ovh/dev-db/phpmyadmin/phpmyadmin-3.3.5.1.ebuild'                       /
!!! All ebuilds that could satisfy "testdisk" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-admin/testdisk-6.5 (masked by: ~amd64 keyword)
- app-admin/testdisk-6.8-r1 (masked by: ~amd64 keyword)
- app-admin/testdisk-6.9 (masked by: ~amd64 keyword)

que debo hacer?

danmaster

bueno ya lo he descargado como trabajo con el programa?

No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: 15 config files in '/etc' need updating.
* IMPORTANT: 1 config files in '/usr/local/apache/conf' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
ns240083 ~ # ^C

MinusFour

Cita de: danmaster en  7 Febrero 2015, 09:24 AM
bueno ya lo he descargado como trabajo con el programa?

No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: 15 config files in '/etc' need updating.
* IMPORTANT: 1 config files in '/usr/local/apache/conf' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
ns240083 ~ # ^C


Aqui hay un tutorial en ingles:

http://computriks.com/en/recover-file-testdisk