Полетел диск под FreeBSD 4-2. После swap
во второй части диска стояли три файловые системы /, /usr, /var.
FSCK востановил /, на остальные ругается BAD SUPER-BLOCK:
MAGIC NUMBER WRONG.
С помошью fsck -b 32, востановить неполучается, выдает тоже
ругательство.
Может кто знает как расчитать супер-блок и откуда начинаются данные?
Ну наверно надо пробовать следующие копии суперблока (коих допупа и больше!!!)
#> newfs -N /dev/бла-бла-бла
выдаст адреса резервных копий.
Ну а потом с fsck -b *** вперед и до полной победы коммунизма :) !!!
> #> newfs -N /dev/бла-бла-блаА вот это должно быть записаер на бумажке в момент инсталяции :)
Чтобы использовать резервные копии суперблока, надо время от времени выполнять командуtunefs -A /dev/бла-бла-бла
По умолчанию резервные копии не делаются.
PS: хотя может быть что-то изменилось с тех пор когда я с этим вопросом разбирался...