May be a bug in fsck [ after super block crash on 5.4-STABLE ]
Oliver Brandmueller
ob at e-Gitt.NET
Sun Nov 6 15:19:30 PST 2005
Hi.
On Mon, Nov 07, 2005 at 12:11:24AM +0300, Gleb Smirnoff wrote:
> X> That's correct. Fortunately, given that we have some ways to validate
> X> whether the superblock is valid, it is not too hard to automatically
> X> detect which type the FS actually is.
>
> I think this feature is already present in libufs, since dumpfs(8)
> can detect UFS1/UFS2 type of filesystem.
Well, the original problem was in incorrect superblock. To find the
second one you need to check 32 or 160 for an valid superblock. If you
can get the information if it's UFS1 or UFS2 only from the superblock,
then you gotta check both (in the worst case). Kinda chicken and egg
problem.
- Oliver
--
| Oliver Brandmueller | Offenbacher Str. 1 | Germany D-14197 Berlin |
| Fon +49-172-3130856 | Fax +49-172-3145027 | WWW: http://the.addict.de/ |
| Ich bin das Internet. Sowahr ich Gott helfe. |
| Eine gewerbliche Nutzung aller enthaltenen Adressen ist nicht gestattet! |
More information about the freebsd-current
mailing list