Date: Wed, 20 Feb 2008 13:14:44 +0200 From: Kostik Belousov <kostikbel@gmail.com> To: d@delphij.net Cc: freebsd-fs@freebsd.org, Alexander Leidinger <Alexander@Leidinger.net>, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: [PATCH FOR REVIEW] fsck_ffs: Recover from catastrophic damage Message-ID: <20080220111444.GH57756@deviant.kiev.zoral.com.ua> In-Reply-To: <47BBF9CC.4030404@delphij.net> References: <47BBD864.3070905@delphij.net> <20080220105614.eydtkfap4gogk0cw@webmail.leidinger.net> <47BBF9CC.4030404@delphij.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--CzROh2enfuzgPXpq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 20, 2008 at 01:58:36AM -0800, Xin LI wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Alexander Leidinger wrote: > > Quoting Xin LI <delphij@delphij.net> (from Tue, 19 Feb 2008 23:36:04 > > -0800): > >=20 > >> Change summary: > >> > >> fsutil.c: > >> - Really update standard superblock. fsck_ffs -b used to update the > >> backup superblock which does not recover file systems which have bad > >> master superblocks. > >> - Instead of coredump, zero out whole cg if its signature is bad. > >> > >> inode.c: > >> - Instead of coredump, zero out whole cg if its signature is bad. > >=20 > > Does this modify (zero out) on-disk blocks? If yes, shouldn't this ask > > for confirmation? >=20 > My assumption is that if a cylinder group's magic number is damaged, > then the whole stuff can not be trusted at all, but yes, I think this > should come with a prompt, will add tomorrow. I have some uneasy feeling about automatically zeroing a cg. I think it would be safer to show the message there, and add the same functionality to fsdb, something like clrcg command, analogous to clri. --CzROh2enfuzgPXpq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEARECAAYFAke8C6MACgkQC3+MBN1Mb4hvnACeLqs9DokpnnsjAcFSWXrxLYDq 1iIAnjNMukCTe1AzihTKlCP1jAi+zLvG =ltem -----END PGP SIGNATURE----- --CzROh2enfuzgPXpq--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080220111444.GH57756>