UNRM(1)

NAME
unrm - disk data recovery

SYNOPSIS
unrm [-bevV] [-f fstype] device [start-stop ...]

DESCRIPTION
unrm opens the named device and copies data blocks. By default, unrm copies unallocated data blocks only. Arguments:

-b  With file systems that have logical blocks that consist of fragments, don't insert null-byte padding to preserve logical block alignment in the output. This option is a no-op with the LINUX ext2fs file system, where logical blocks and fragments have the same size.

-e  Copy every block. The output should be similar to dd(1).

-f fstype
    Specifies the file system type. The default file system type is system dependent. With most UNIX systems the default type is ufs (Berkeley fast file system). With Linux the default type is ext2fs (second extended file system).

-v  Turn on verbose mode, output to stderr.

-V  Turn on verbose mode, output to stdout.

device
    Disk special file, or regular file containing a disk image. On UNIX systems, raw mode disk access may give better performance than block mode disk access. LINUX disk device drivers support only block mode disk access.

start-stop ...
    Examine the specified block number or number range. Either the start, the stop, or the -stop may be omitted. If -b is not specified, the start block must be aligned to a logical block boundary (e.g. a multiple of 8 in the case of an FFS file system). With the LINUX ext2fs file system, the start block number must be >= 1.

BUGS
unrm should support more file system types. Right now, support is limited to ext2fs when built on Linux, and ufs when built on Solaris and BSD systems.

LICENSE
This software is distributed under the IBM Public License.

AUTHOR(S)
Wietse Venema
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA