>[оверквотинг удален]
> eg. ufs:da0s1a
> ? list valid disk boot devices
> <empty line> abort manual input
> mountroot>
> после команды ? было выяснено что рут раздел ad8s1a
> далее проходим на ufs:ad8s1a после чего выдает
> КОД: ВЫДЕЛИТЬ ВСЁ
> Truying to mount root ufs:ad8s1a
> WARNING: / was not properly dismounted
> после ввода пароля рута выкидывает на в случае если у FS отсутствует clear bit, init переводит систему в single user mode
для дальнейших ручных действий
попали в single user mode:
> КОД: ВЫДЕЛИТЬ ВСЁ
> Enter full pathname of whell or RETURN dor /bin/sh:
нажимаем <enter>
корневая файловая система монтируется как read-only
# cat /etc/fstab
выписываете какие у вас диски и какие файловые системы в /etc/fstab
затем производите проверку FS:
# fsck_ffs -y / (либо вместо mount-point указываете partition или label)
тоже самое но уже с /dev
# fsck_ffs -y /dev/ad8s1a
если fsck не нашел суперблок, воспользоваться копией:
# fsck_ffs -b 160 -y /dev/adXsY[a,d,e,f,g,h]
например:
# fsck_ffs -y -b 160 /dev/ad8s1a (делать это только если суперблок потерян)
160 - адрес альтернативного суперблока для UFS2, для UFS1 32
#
и так для всех FS из /etc/fstab
если возникли проблемы и какой-то диск умер или слетела partition table или ...
- видит ли система HDD
# atacontrol list
или
# camcontrol devlist
- посмотреть разбивку на слайсы
# fdisk -s adX
- посмотреть разбивку на партиции
# bsdlabel adXsY
когда прогнали fsck для всех FS из /etc/fstab, если все OK:
# mount -a
или можно отдельно монтировать каждую FS (сразу после fsck если она успешно завершилась)
например:
# fsck_ffs -y /
# mount /
# fsck_ffs -y /tmp
# mount /tmp
и тд и тп
далее либо CTRL-D перейти в многопользовательский режим, либо
# shutdown -r now (перезагрузить для чистоты) система должна загрузиться без
проблем
если же fsck не удалось прочистить одну из следующих FS (разумеется если они
у вас созданы как отдельные FS):
/ - rootfs
/tmp
/usr
/var
нужно принимать меры для восстановления, все другие FS можно на время закоментарить
в /etc/fstab для продолжения восстановительных работ