Blackhold

Reiserfs filecheck

Posted on juny 24th, 2010 by admin

Cuando hacemos un redimensionamiento de una partición reiserfs es posible que con el gparted o los comandos de fsck que solemos usar no nos sirvan. Para ello hay otra herramienta específica para solucionar errores de particiones formateadas en reiserfs.

Normalmente las particiones ext se arreglan con un fsck -a /dev/sdaN, siendo N un numero, pero al hacer esta acción encima un disco reiserfs nos dará el siguiente error:

# fsck -a /dev/sda3
fsck from util-linux-ng 2.16
bread: Cannot read the block (60153375): (Invalid argument).

reiserfs_open: Your partition is not big enough to contain the filesystem of (60153375) blocks as was specified in the found super block.
Failed to open the filesystem.

If the partition table has not been changed, and the partition is valid and it really contains a reiserfs partition, then the superbock is correupted and you need to run this utility with –rebuild-sb.

Como en el caso que me estoy enfrentando simplemente he hecho una redimensión de la partición voy a usar otra herramienta, el reiserfsck.

Para ello antes he tenido que arrancar con una livecd y asegurarme de que la particón /dev/sda3, donde está la raiz del linux que estoy tratando de arreglar.

# reiserfsck –check /dev/sda3
# reiserfsck –rebuild-sb /dev/sda3
# reiserfsck –check /dev/sda3

Y con esto ya tenemos la partición arreglada, reiniciamos y todo tendría que ir de maravilla :)

This entry was posted on dijous, juny 24th, 2010 at 00:46 and is filed under filesystems. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Response

« »

guy fawkes