Filesystem marker.
Brooks Davis
brooks at one-eyed-alien.net
Wed Jan 14 11:31:46 PST 2004
On Wed, Jan 14, 2004 at 02:20:55PM -0500, Robert Watson wrote:
>
> On Wed, 14 Jan 2004, David Gilbert wrote:
>
> > Is there a set of bytes at some offset in a block that is common to any
> > instance of a BSD ufs filesystem? I ask because recently my home
> > machine erased it's fdisk block _and_ the bsdlabel with it. It
> > certainly didn't have time to erase the whole disk, but I'm having
> > trouble guessing where the partitions are.
> >
> > /usr/ports/sysutils/gpart will look for partitions on a disk ... but it
> > only knows to look for bsd disklabels ... not bsd filesystems. Ideally,
> > I'd like to make a bsd filesystem module for gpart with some pointers
> > from the group.
>
> I ported the OpenBSD version of their scan_ffs to FreeBSD. However, it
> only speaks UFS1:
>
> http://www.watson.org/~robert/freebsd/scan_ffs_freebsd4/
>
> It might also require tweaking to even build on -CURRENT, as I haven't
> lost any file systems recently enough to have needed to test. One of the
> nice things about this tool is that it can generate output that can then
> be fed into disklabel to write the disklabel you need back to disk.
A port of scan_ffs that support UFS1 and UFS2 was committed yesterday as
sysutils/scan_ffs:
http://www.freshports.org/sysutils/scan_ffs
-- Brooks
--
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20040114/048923f0/attachment.bin
More information about the freebsd-hackers
mailing list