-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-02-07 09:24 +0100, Camaleón escribió:
El 6/02/07, Carlos E. R. escribió:
Se me destrozó la partición home (XFS) por completo, y he tenido que recuperar el correo desde el backup, un par de semanas perdidas. Este correo lo he recuperado gracias al archivo web en formato mbox. Bien por Henne :-)
En cambio el resto del home no tenía backup reciente, pero afortunadamente he conseguido recuperar la mayor parte de los ficheros de trabajo. Lo gracioso es que estaba enchufando un nuevo disco para hacer backup cuando petó...
Ostras. Pues cuenta, cuenta, que me parece interesante... ¿Qué te pasó con xfs, cómo te diste cuenta del fallo y cómo lo solucionaste? ¿Cómo se puede destrozar una partición así sin más, se fue la luz, algún pico, disco duro en mal estado...?
Pues nada, que había comprado un disco gordito (320GB) y para enchufarlo temporalmente y traladar las cosas pues quité el dvd. Antes había enchufado de la misma forma otro disco gordito de un amigo para copiarle cosas (el del ext3 en XP, por cierto: el disco estaba particionado en ext3, tipo 83, pero estaba formateado en fat32, ¡toma ya! Se lo reformatee en ext3, copié los ficheros por duplicado a la partición fat y a la ext3; y luego probó él con el suyo, y leyó ambos sin problemas. Pero tiene un driver que instaló después.) Pues resulta que supongo que como cnosecuencia de tanto enchufar y desenchufar el cable no estará muy sano, y en estas que mientras estoy particionando hdc, de repente veo errores muy raros de escritura y del desktop fallando, y hago un halt de emergencia. Al arrancar, primero la bios no reconoce el hdd. Reasiento los cables. Ahora, la partición home ni siquiera se monta: no encuentra el label. El file -s no la reconoce como xfs. Reparo, cientos de errores (tiene que usar la tabla secundaria de inodos, creo que dijo) y un bug al final, que lo sigue dando: nimrodel:~ # xfs_repair /dev/hdd8 Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... - scan filesystem freespace and inode maps... - found root inode chunk Phase 3 - for each AG... - scan and clear agi unlinked lists... - process known inodes and perform inode discovery... - agno = 0 - agno = 1 - agno = 2 - agno = 3 ... - agno = 8 entry ".." at block 0 offset 224 in directory inode 33680808 references free inode 131 clearing inode number in entry at offset 224... no .. entry for directory 33680808 - agno = 9 - agno = 10 - agno = 11 no .. entry for directory 46170794 no .. entry for directory 46170803 ... no .. entry for directory 58847934 bogus .. inode number (0) in directory inode 58855317, clearing inode number - agno = 15 Phase 5 - rebuild AG headers and trees... - reset superblock... Phase 6 - check inode connectivity... - resetting contents of realtime bitmap and summary inodes - ensuring existence of lost+found directory - traversing filesystem starting at / ... - traversal finished ... - traversing all unattached subtrees ... rebuilding directory inode 33680808 - traversals finished ... - moving disconnected inodes to lost+found ... disconnected dir inode 168, moving to lost+found disconnected dir inode 544, moving to lost+found disconnected dir inode 546, moving to lost+found ... disconnected dir inode 46138298, moving to lost+found disconnected dir inode 46138307, moving to lost+found disconnected dir inode 46144141, moving to lost+found disconnected dir inode 46144142, moving to lost+found disconnected inode 46170775, moving to lost+found corrupt inode 46170775 (btree). This is a bug. Please report it to linux-xfs@oss.sgi.com. fatal error -- 990 - couldn't iget disconnected inode Ahora que tengo sitio, cuando finalmente deje el disco nuevo hdc en su sitio (hda), instalaré la 10.2 de una vez (en otra partición libre) y veré si el xfs_repair ha reparado ese bug, o tengo que reportarlo. He recuperado muchos ficheros, pero he perdido también otros tantos. Creo que se machacó el principio de la partición. No se si fué un cable movido (alimentación o datos, no se, creo que datos) o un fallo del particionador del Yast que se confundió y escribió en el otro disco. Y, como no tenía sitio, no hice un dd de la partición destrozada antes de empezar la recuperación. Y como eso de la cuchara de palo en la casa del herrero, pues no tenía un backup completo y reciente: lo iba a hacer aprovechando la preparación para la 10.2. Y puedo dar gracias de que sólo se fastidió una partición... :-O - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFycOTtTMYHG2NR9URAmd7AJsG/heToWNy1vlXHbXKgf5ZyB7kBQCglskp HX8XAEkyxEdeNs3h6tn7mCU= =zue6 -----END PGP SIGNATURE-----