This is the UFS2 version of ffsrecov, heavily (and I do mean _heavily_) based on John-Mark Gurney's program of the same name. It does basically the same thing, only it's a little more resistant to crashes caused by bad pointers, offsets and the like, and it does a little more than his did. Don't contact him for problems with this program, it's definitely _my_ fault if it breaks. This program is not ready for prime time. It has some shortfalls, it has a bunch of new options that are mostly undocumented and the manpage could stand to be rewritten. One _good_ thing is that it now uses the libufs library and is therefore not as dependent on carrying around low-level code. On the other hand, it worked for me. Using this tool, I was able to recover almost all of a several-hundred-gigabyte file system that had been stomped by a misconfigured RAID controller. (That's why I wrote the thing in the first place, in fact.) With the right knowledge and a lot of patience, it is possible to recover most or all of a trashed file system, at least if it's not _too_ trashed. I'm releasing it under the Berkeley two-clause license in the hope that someone with more time will pick it up, polish it and make something a little more useful out of it. Frank Mayhar frank@exit.com e='f66d95ae6083bf2722a5e9cffb33474a490b29f9'/> FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/net/sflowtool
Commit message (Expand)AuthorAgeFilesLines
* - update to 3.39ohauer2016-10-192-4/+4
* - update to 3.38ohauer2016-10-183-16/+4
* Github cleanup.mat2016-06-012-4/+4
* Cleanup GH_* and variables order.mat2015-12-291-1/+0
* - update to 3.37ohauer2015-11-014-38/+20
* - update to version 0.32ohauer2014-05-313-3/+42
* - update to 3.30ohauer2013-10-302-3/+3
* - update to version 3.29ohauer2013-10-042-15/+8
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-211-0/+1
* - update to version 3.28ohauer2013-03-284-43/+11
* In the rc.d scripts, change assignments to rcvar to use thedougb2012-01-141-1/+1
* - update to version 3.18ohauer2011-01-313-3/+34
* - update to version 3.17ohauer2010-12-312-6/+13
* Begin the process of deprecating sysutils/rc_subr bydougb2010-03-271-1/+1
* - Update to 3.13miwi2009-07-292-4/+4