debugreiserfs8
The debugging tool for the reiserfs filesystem.
Usage
debugreiserfs [-dDJmoqpuSV]
[-j
device]
[-B
file]
[-1
N]
device
Overview
debugreiserfs sometimes helps to solve problems with reiserfs filesystems. When run without options it prints the super block of the ReiserFS filesystem found on the device.
- device
-
is the special file corresponding to the device (e.g /dev/hdXX for an IDE disk partition or /dev/sdXX for a SCSI disk partition).
Options
-
-j device -
prints the contents of the journal. The option -p allows it to pack the journal with other metadata into the archive.
-
-J -
prints the journal header.
-
-d -
prints the formatted nodes of the internal tree of the filesystem.
-
-D -
prints the formatted nodes of all used blocks of the filesystem.
-
-m -
prints the contents of the bitmap (slightly useful).
-
-o -
prints the objectid map (slightly useful).
-
-B file -
takes the list of bad blocks stored in the internal ReiserFS tree and translates it into an ascii list written to the specified file.
-
-1 blocknumber -
prints the specified block of the filesystem.
-
-p -
extracts the filesystem's metadata with
debugreiserfs-p /dev/xxx | gzip -c > xxx.gz. None of your data are packed unless a filesystem corruption presents when the whole block having this corruption is packed. You send us the output, and we use it to create a filesystem with the same strucure as yours using debugreiserfs -u. When the data file is not too large, this usually allows us to quickly reproduce and debug the problem.
-
-u -
builds the ReiserFS filesystem image with gunzip -c xxx.gz |
debugreiserfs-u /dev/image of the previously packed metadata with debugreiserfs -p. The result image is not the same as the original filesystem, because mostly only metadata were packed with debugreiserfs -p, but the filesystem structure is completely recreated.
-
-S -
When -S is not specified -p deals with blocks marked used in the filesystem bitmap only. With this option set
debugreiserfswill work with the entire device.
-
-q -
When -p is in use, suppress showing the speed of progress.
Releases
12 releases since Debian 3.0 (Woody); the text changed 6 times.
-1 since Debian 3.1 (Sarge);
-D since Debian 3.1 (Sarge);
-u since Debian 3.1 (Sarge).