RECENT POSTS
- Introduction to FreeBSD Security Best Practices
- Working with Package Management in FreeBSD
- Understanding FreeBSD Security Advisories and Updates
- Troubleshooting Common System Administration Issues in FreeBSD
- Tips for Hardening FreeBSD to achieve System Protection
- Setting Up DHCP Server in FreeBSD
- Secure User and Group Management in FreeBSD Systems
- Secure Remote Access with SSH in FreeBSD
- Optimizing System Performance in FreeBSD
- Network Packet Capture with tcpdump in FreeBSD
- All posts ...
Do you have GDPR compliance issues ?
Check out Legiscope a GDPR compliance software, that will save you weeks of work, automating your documentation, the training of your teams and all processes you need to keep your organisation compliant with privacy regulations
Ffs2recov
Jul 20, 2023
Utility to recover UFS2 filesystems
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
- Older
- Newer
Checkout these related ports:
- Zxfer - Easily and reliably transfer ZFS filesystems
- Ztop - Display ZFS dataset I/O in real time
- Zsm - ZFS Snapshot Manager
- Zsd - Destroys ZFS snapshots
- Zrepl - ZFS dataset replication tool
- Zrep - ZFS based replication and failover solution
- Zpool-iostat-viz - ZFS pool I/O latency statistics
- Zoxide - Fast cd alternative that learns your habits
- Zogftw - Creates redundant backups on encrypted ZFS pools
- Znapzend - ZFS-centric backup tool
- Zisofs-tools - User utilities for zisofs
- Zidrav - File corruption detection and repair program
- Zfstools - OpenSolaris-compatible auto snapshotting for ZFS
- Zfsnap2 - Portable performant script to make rolling ZFS snapshots easy
- Zfsnap - Simple sh script to make zfs rolling snaphosts with cron