cronfy wrote:
Hello.

Please forgive me for probably a very stupid question. But why is FreeBSD so sensitive to filesystem errors that it ends up with panics like 'freeing free block' or 'ffs_valloc: dup alloc'? I just can't get it. Failed to allocate vnode? Go allocate another one! Freeing free block? Leave it free then! I understand these situations should never happen, but the hell why is it required to panic and kill everything that would be working happily even if something very disasterous happen to /backup partition, in example?

Would be very appreciated if someone could explain that... thanks.

Probably because UFS is not designed to be a backup file system but a working one :)

All those errors indicate file system corruption. To protect other data from getting corrupted (e.g. by invalid pointers or calculations), the kernel panics.

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to