debugreiserfs (8) Linux Manual Page
debugreiserfs – The debugging tool for the ReiserFS filesystem.
Synopsis
debugreiserfs [ -dDJmoqpuSV ] [ -j device ] [ -B file ] [ -1 N ]
device
Description
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
-jdevice- 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).
-Bfile- takes the list of bad blocks stored in the internal ReiserFS tree and translates it into an ascii list written to the specified file.
-1blocknumber- prints the specified block of the filesystem.
-pextracts the filesystem’s metadata withdebugreiserfs-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 usingdebugreiserfs -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 withdebugreiserfs -p. The result image is not the same as the original filesystem, because mostly only metadata were packed withdebugreiserfs -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.
Author
This version of debugreiserfs has been written by Vitaly Fertman <vitaly [at] namesys.com>.
Bugs
Please report bugs to the ReiserFS developers <reiserfs-devel [at] vger.kernel.org>, providing as much information as possible–your hardware, kernel, patches, settings, all printed messages; check the syslog file for any related information.
See Also
reiserfsck(8), mkreiserfs(8)
