dd_rescue and dd_rhelp


Forum: DSL Ideas and Suggestions
Topic: dd_rescue and dd_rhelp
started by: hackerb9

Posted by hackerb9 on July 07 2005,13:46
Damn Small Linux would be much more useful as a rescue disk if it included GNU ddrescue, which is like dd except that it can copy data from failing hard drives.

    < http://www.gnu.org/software/ddrescue/ddrescue.html >

(Note that GNU ddrescue is an order of magnitude smaller than Garloff's old dd_rescue program accoding to < http://freshmeat.net/projects/addrescue/), > which was already pretty small, so it shouldn't be too hard to fit on the DSL disk.

--B

Posted by hackerb9 on July 07 2005,14:25
I just compiled GNU ddrescue-1.0 on my DSL box and it came out to 50KiB. This is without optimizing for size or stripping the executable. Given the great utility of this program, I think it should definitely be included on the default Damn Small Linux Box.

--B

P.S. Yes, the title of my post is mistakenly "dd_rescue" instead of "ddrescue". They're different projects; oops.

Posted by cbagger01 on July 07 2005,18:35
dd*rescue is a nice tool that should at a minimum be made into a myDSL extension package and submitted to the repository.

However, DSL doesn't even have "dd" installed, nevermind "dd*rescue".

I would rather have GNU "dd" installed by default, or at the minimum, have a recompiled busybox that includes support for files and block devices that are larger than 2GB

Just my $0.02

Posted by roberts on July 07 2005,21:16
DSL does has dd. It is at /bin/dd. It is a busybox applet just like so many other space saving features that busybox provides.
Posted by cbagger01 on July 08 2005,04:05
My original statement was unclear.

It should read:

ddrescue or dd_rescue is nice, but it should not be added to the base distro because the base distro does not have the regular "GNU dd" command installed by default.

To me, it makes little sense why you would have a specialized recovery tool (ddrescue) for damaged disk drives as part of the base livecd when the original base tool (GNU dd) is not included in the base livecd in order to save space.

ddrescue, or even GNU dd, is not needed in the base distro.

However, it would be nice if someone could recompile the busybox version of "dd" so that it can support disks/partitions/blockdevices that are larger than 2GB

Someone else (I think it was friedgold) earlier mentioned that is it possible to compile busybox to include largefile support to eliminate the 2GB limit.

Posted by roberts on July 08 2005,04:12
There is only so many hours in a day. In time.
I just completed 1.3 and there is 14 line items in the change log.

Posted by cbagger01 on July 08 2005,04:30
I wouldn't call this a high priority request.

I assume that the problem can be easily worked around by simply installing the gnu utils mydsl extension.

Posted by hackerb9 on July 08 2005,21:32
Quote (cbagger01 @ July 08 2005,00:05)
ddrescue or dd_rescue is nice, but it should not be added to the base distro because the base distro does not have the regular "GNU dd" command installed by default.

To me, it makes little sense why you would have a specialized recovery tool (ddrescue) for damaged disk drives as part of the base livecd when the original base tool (GNU dd) is not included in the base livecd in order to save space.


One good reason to have ddrescue in the base distro is that when you're presented with a machine that needs rescuing, you don't always have network access. Downloading a mydsl extension might not be an option.

(Cbagger01: As a nice side effect, I believe ddrescue doesn't have the 2GB limit of BusyBox dd, so including it should allow you to manipulate your large files.)

--B

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.