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