FreeBSD mountroot проблемы

FreeBSD mountroot проблемы.

Сервер FreeBSDне загружается. Останавивается на mountroot был собран программный рейд. Что делать и как быть?

Trying to mount root from ufs:/dev/mirror/gm0s1a

manual root filesystem specification:

: Mount using filesystem

eg. ufs:da0s1a

? List valid disk boot devices

Abort manual input

Mountroot >

На экране выше перед маунт рут видно какие диски видет система, если физически оба диска видны то наша задача понять какой из этих дисков живой и загрузится с него. (скорей всего кто то из дисков не пройдет fsck) .В моем случае было два диска ad4 и ad6.

Поэтапно что делаем:

В приглашении mountroot> вбейте ufs:ad4s1a и нажмите ввод.
дальше /bin/sh нажмите ввод.

fsck -y /dev/ad4s1a нажмите ввод (дождаться завершения)
fsck -y /dev/ad4s1d нажмите ввод (дождаться завершения)
fsck -y /dev/ad4s1e нажмите ввод (дождаться завершения)
fsck -y /dev/ad4s1f нажмите ввод (дождаться завершения)
На одном из этих этапов сервер просто перегружался, что давало мне понимание что диск ad4 убит.

Перегружаемся и делаем это:

В приглашении mountroot> вбейте ufs:ad6s1a и нажмите ввод.
дальше /bin/sh нажмите ввод.

// Проверяем на ошибки
fsck -y /dev/ad6s1a нажмите ввод (дождаться завершения)
fsck -y /dev/ad6s1d нажмите ввод (дождаться завершения)
fsck -y /dev/ad6s1e нажмите ввод (дождаться завершения)
fsck -y /dev/ad6s1f нажмите ввод (дождаться завершения)
// монтируем диски
mount /dev/ad6s1f /usr нажмите ввод
mount /dev/ad6s1d /var нажмите ввод
mount /dev/ad6s1e /tmp нажмите ввод
swapon /dev/ad6s1b нажмите ввод

// перемонтируем диски в режими записи
mount -u -w / нажмите ввод
mount -u -w /dev/ad6s1f /usr нажмите ввод
mount -u -w /dev/ad6s1d /var нажмите ввод
mount -u -w /dev/ad6s1e /tmp нажмите ввод
// Правим фестаб делая соответствия
vi /etc/fstab

После перегружаемся и все работает.

Источник http://www.linuxshop.ru/articles/a430-freebsd_mountroot_problemy

Запись опубликована в рубрике FreeBSD. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Я не спамер This plugin created by Alexei91