Господа-товарищи, спасайте!!!Да, я слышал про back-up, но грабли они и в Африке грабли, блин! :((
Вот попутал бес изменить (увеличить) размер раздела /var (пусть будет ad0s1f) с нужными данными.
В качестве "пособия" использовал http://www.lissyara.su/?id=1573
К несчастью, большей уверенности мне придал тестовый прогон этих манипуляций под VmWare - там все завершилось благополучно.
Задача была увеличить /var с 10Гб до 110Гб - свободное место было.
Мои действия по пунктам (все делал с LiveCD - fixit):
1. fdisk -u /dev/ad0 - я подсчитал размер раздела и изменил - прошло, ессно.
2. bsdlabel -e /dev/ad0s1 - подправил extended, затем ad0s1f - тот, который /var - прошло без ошибок.
3. growfs -y /dev/ad0s1f - выросла морковка.
4. Вот тут опять бес попутал: ввожу fsck -y /dev/ad0s1f - и понеслось...
...
UNEXPECTED SOFT UPDATE INCONSISTENCY CLEAR? yes
...
Чистил, чистил и вывалился.
Понял, что раздел я загубил. Смонтировал его, посмотрел - самый нужный каталог и посыпался в lost&found.
Посему, ряд вопросов:
1. Можно ли все-таки восстановить структуру/спасти данные после гребанного fsck -y?
2. Если да, то как это правильно сделать - что-то слышал про суперблок и пр.
3. Нужно ли (и можно ли) перед восстановлением отключить soft-updates через tunefs?
4. Как можно (и нужно ли это) безопасно откатить bsdlabel и fdisk до предыдущего состояния?
5. Да,да, про backup я теперь очень хорошо помню, но ведь вильнуло, блин!
Помогите, пожалуйста, ну да, ступил, с кем не бывает?!
Может великий и ужасный LAVR что-нибудь подскажет?
Заранее очень признателен!
ЗЫ: FreeBSD 7.0, винт IDE на 200 Гигов.