This is a pre-release announcement for lde, the Linux disk editor,
for Minix/Linux partitions. It currently supports what were once the
three most popular file systems under Linux: ext2fs, minix, and xiafs
(there is also a "nofs" system under which lde will function as a
binary editor and I'm working on msdos/vfat support).
lde functions like an old version of Norton's Disk edit allowing
you to view and edit disk blocks as hex and/or ASCII, view/navigate
directory entries, and view and edit formatted inodes. Most of the
functions can be accessed using the program's curses interface or from
the command line so that you can automate things with your own
scripts. lde is also a great help when you're trying to undelete
files on a linux partition.
I'm looking for people to test the latest version before I make an
announcement on c.o.l.a. If anyone has time to try compiling this,
I'd appreciate a note letting me know if it worked or if you had any
problems on your system. I have only tested linux-2.0.34, ncurses-4.2,
libc5, and egcs.
You can find the most current release at
http://www.geocities.com/CapeCanaveral/Lab/7731/lde.html
Scott
*********************************************************************
Here's a summary of the changes since the last non-alpha release:
BETA_CODE:
* blanked_indirects fix - workaround for Linux 2.0 bug. All
indirect blocks of deleted files are set to 0. These hacks will
work to recover a small file, but will fail for large fragmented
files.
* triple indirect support - I just haven't had much use for it
yet.
* gpm support for cursor motion in block edit. It's only one
day
old and hasn't been tested much.
* support for prev/next screen in ascii block edit mode - the
old
code was broken anyways, but would work in the split hex/ascii
edit mode. Again, it's only a day old, but it looks good.
* indexed block motions in block mode - makes prev/next commands
move relative to the current inode so it is possible to page
through a file's data even if it is fragmented across the disk.
SUMMARY OF CHANGES SINCE 2.3.4 - last non-alpha release
* command line equivalents for recovery functions
* terminal dumps display as much info as curses mode
* errors are now printed to stderr instead of stdout
* directory mode will display entire directories at once.
Improved navigation in directory mode.
* block mode scrolling is nicer - no longer locked on a block
* option to view/edit blocks as just ASCII (without hex
display).
* basic gpm support - can navigate menus and move the cursor in
block mode (whoopie).
* configure script - some options are tested, then ignored. So
far I've only tested lde on a 486 system and I don't think it
will
work on a big endian machine.
* fix instances where last block of nofs was not accessible
----------------------------------------------------------------
I love Saturday morning cartoons, what classic humour! This
is what entertainment is all about ... Idiots, explosives
and falling anvils. -- Calvin and Hobbes, Bill Watterson
----------------------------------------------------------------