Re: Trashed Disk Labels

2002-11-29 Thread Kirk McKusick
Date: Sat, 30 Nov 2002 17:43:53 +1100 (EST)
From: Bruce Evans <[EMAIL PROTECTED]>
X-X-Sender: [EMAIL PROTECTED]
To: Kirk McKusick <[EMAIL PROTECTED]>
cc: [EMAIL PROTECTED]
    Subject: Re: Trashed Disk Labels
In-Reply-To: <[EMAIL PROTECTED]>
X-ASK-Info: Whitelist match

On Fri, 29 Nov 2002, Kirk McKusick wrote:

> I have had a report of a disk label getting trashed after booting
> up to a kernel with the new UFS2 superblock format. I have just
> checked in an update to ufs/ffs/ffs_vfsops.c (version 1.198) that
> explicitly checks to make sure that it will not trash your disk
> label. I highly recommend that you update to this version, even if
> you are only running with UFS1 filesystems.

Labels should be write protected, but this seems to have been broken
by GEOM.

Bruce

Disk labels certainly used to be write protected. Not sure when that
stopped, but it certainly would have been useful in this recent context.

Kirk McKusick

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Trashed Disk Labels

2002-11-29 Thread Bruce Evans
On Fri, 29 Nov 2002, Kirk McKusick wrote:

> I have had a report of a disk label getting trashed after booting
> up to a kernel with the new UFS2 superblock format. I have just
> checked in an update to ufs/ffs/ffs_vfsops.c (version 1.198) that
> explicitly checks to make sure that it will not trash your disk
> label. I highly recommend that you update to this version, even if
> you are only running with UFS1 filesystems.

Labels should be write protected, but this seems to have been broken
by GEOM.

Bruce


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Trashed Disk Labels

2002-11-29 Thread Kirk McKusick
Date: Fri, 29 Nov 2002 14:53:06 -0500 (EST)
From: Wesley Morgan <[EMAIL PROTECTED]>
To: Kirk McKusick <[EMAIL PROTECTED]>
cc: [EMAIL PROTECTED]
    Subject: Re: Trashed Disk Labels
X-ASK-Info: Confirmed by User

On Fri, 29 Nov 2002, Kirk McKusick wrote:

> I have had a report of a disk label getting trashed after booting
> up to a kernel with the new UFS2 superblock format. I have just
> checked in an update to ufs/ffs/ffs_vfsops.c (version 1.198) that
> explicitly checks to make sure that it will not trash your disk
> label. I highly recommend that you update to this version, even if
> you are only running with UFS1 filesystems.
>
>   Kirk McKusick

Great! Any tools available to extract my var/db/pkg dirs from this image
of my trashed UFS2 filesystem? :>

What seems to work is to boot from CD-ROM, use

disklabel -r -w  auto

to reinstall the default disklabel, then

disklabel -B 

to put back the bootstrap. At that point your existing filesystems
should all come back. This of course assumes that you used the
orginal default partition sizes. If not, you will need to
figure them out and edit up an appropriate disk label.

Kirk McKusick

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Trashed Disk Labels

2002-11-29 Thread Alexander Kabaev
On Fri, 29 Nov 2002 14:53:06 -0500 (EST)
Wesley Morgan <[EMAIL PROTECTED]> wrote:

> On Fri, 29 Nov 2002, Kirk McKusick wrote:
> 
> > I have had a report of a disk label getting trashed after booting
> > up to a kernel with the new UFS2 superblock format. I have just
> > checked in an update to ufs/ffs/ffs_vfsops.c (version 1.198) that
> > explicitly checks to make sure that it will not trash your disk
> > label. I highly recommend that you update to this version, even if
> > you are only running with UFS1 filesystems.
> >
> > Kirk McKusick
> 
> Great! Any tools available to extract my var/db/pkg dirs from this image
> of my trashed UFS2 filesystem? :>
> 
> -- 
> Hi! I'm a .signature virus! Copy me into your ~/.signature to help me
> spread!
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message

I successfully used ffsfind utility to locate filesystem boundaries on a disk
I trashed some time ago. I do not have the utility source available anymore,
but you can track it down quite easily on google, I believe.

The one I used was actually posted for NetBSD, but it compiled with minimal
changes on FreeBSD and Solaris too. You will have to teach it to recognize
UFS2 magic.

-- 
Alexander Kabaev

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Trashed Disk Labels

2002-11-29 Thread Wesley Morgan
On Fri, 29 Nov 2002, Kirk McKusick wrote:

> I have had a report of a disk label getting trashed after booting
> up to a kernel with the new UFS2 superblock format. I have just
> checked in an update to ufs/ffs/ffs_vfsops.c (version 1.198) that
> explicitly checks to make sure that it will not trash your disk
> label. I highly recommend that you update to this version, even if
> you are only running with UFS1 filesystems.
>
>   Kirk McKusick

Great! Any tools available to extract my var/db/pkg dirs from this image
of my trashed UFS2 filesystem? :>

-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message