no puedo quechear filesystem

Rodrigo Fuentealba darkprox en gmail.com
Mie Mayo 9 18:16:20 CLT 2007


El 9/05/07, Morenisco <morenisco en gmail.com> escribió:
> On 5/9/07, Miguel Oyarzo O. <admin en aim.cl> wrote:
> [...]
>
> >Si se te cuelga intentando recuperar el fichero de transacciones
> > >(journal), prueba arrancando con un Live CD, convierte el sistema de
> > >archivos a ext2 (*), corre fsck, y conviertelo a ext3 nuevamente (**)
> > >
> > >Suponiendo que /var esté en hda3:
> > >
> > >(*) tune2fs -O ^has_journal /dev/hda3
>
>
> Del man de tune2fs:
>
> -O [^]feature[,...]
> Set or clear the indicated filesystem features (options) in the
> filesystem.   More than one filesystem feature can be cleared
> or set by separating features  with  commas.   Filesystem
> features prefixed  with  a  caret  character ('^') will be cleared in
> the filesystem's superblock;
>
> Supongo que 'creared' implica perdida de datos...

No. Implica que los "filesystem features" (o las opciones con las que
se está utilizando ese sistema de archivos) se configuran/borran.

> >(**) tune2fs -j /dev/hda3 , y corre otro fsck por salud mental.
> >
> > ammm... y los datos?  fallecen?
>
> No he usado tune2fs, pero si la operacion involucra formateo con un sistema
> de archivos, asumo que los datos se pierden.

Si los datos se perdiesen, no habría caso, sería mejor pasar directo a
un mkfs.ext3.

Ahora, tratándose de un disco/sistema de archivos dañado, todo puede
ser. Recordemos que ext3 es igual que ext2 pero con un journal.

Lo que se hace:

1.- no hacerle caso al journal sobre los datos que están en el disco,
y buscarlos "per se" usando ext2. Para eso, tune2fs -O ^has_journal
/dev/hda3

2.- escanear las posibles fallas que tengan los datos que están en el
disco. Para eso, fsck.ext2 /dev/hda3

3.- devolver un journal limpio a partir de los datos que están en el
disco (recordemos que eso fue lo que borramos). Para eso, tune2fs -j
/dev/hda3

4.- chequear que todo funcione bien. Para eso, fsck.ext3 /dev/hda3

Recuerden que es importante que Dios está con nosotros pero no sabe de
discos duros, así es que rezarle a él no cambia mucho la situación.

Saludos,

-- 
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org



Más información sobre la lista de distribución Linux