Как поднять упавший pfSense?

Discussion in 'FreeBSD' started by -=lebed=-, 4 Apr 2016.

  1. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Проблема возникла после повторного отключения энергии в момент проверки ошибок на диске.
    На данный момент прокси-шлюз-файрвол уходит в даун (отключение вывода на экран) на фазе 0 и реже фазе 1 проверки диска. В шелл не попасть ни в каком режиме, что можно предпринять Егор/гуру FreeBSD?
     
  2. 1qoot1

    1qoot1 Member

    Joined:
    13 Jan 2014
    Messages:
    48
    Likes Received:
    10
    Reputations:
    1
    Ждать полной проверки. Если там много логов от сквида то это может занимать до 30-40 минут...

    Либо отключить штатную проверку(если срочно надо поднять) (На свой страх и риск)

    fsck_y_enable="NO" # Set to YES to do fsck -y if the initial preen fails.
    background_fsck="YES" # Attempt to run fsck in the background where possible.
    background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.

    или почитать тут ТЫК
     
  3. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Ждал и дольше, чтоб выполнить команду надо попасть в шелл, как это сделать до проверки fsck?
    У меня на стадии 0 (реже 1) вывод на экран отключается и моник мигает желтым.
     
  4. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Фряха на десктопе? Ты маньяк, однако. Если на десктопе то вообще не вижу никаких проблем, этож не сервак на другом конце света.
    Если у тебя отключается монитор то похоже происходит что-то фатальное, возможно кернел паник.
    Отключи винт, сделай (по возможности) его бэкап через dd на другой винт. Далее загружайся с рабочей фряхи и делай fsck этого винта по нормальному.
    АХТУНГ: fsck может сильно испоганить твой винт, так что сделать бэкап таки рекомендую.

    На крайняк, можно подключить винт в режиме только чтения, забрать оттуда важные данные, форматнуть и заново установить фряху.
     
  5. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Да на обычном компе всё, фряхи нет рабочей больше, а так понял кроме как поставить всё заново (спасти при этом бэкапы настроек pfSense) не существует?
    Кернел паник никак не обойти?
    P.S. fsck всё походу и подпортил, на винте нет бэд блоков кстати вообще.
     
  6. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Ну значит надо чтоб она появилась :) Установить можно на отдельный винт, с него загрузиться и сделать fsck. Если туго с железками то можно установить фряху на флешку и с неё загрузиться. Загрузить фряху можно, также, с диска.
    На этот вопрос без скриншотов и предсмертного сообщения ОС тебе уже никто не ответит. Смотря какой кернел паник. Информация о проблеме в нём может быть а может и не быть. А может это и вообще не кернел паник.

    Если основная ценность - это конфиги то советую загрузить ОС с диска или флешки, в режиме read-only подмонтировать раздел где они лежат и забрать их оттуда. Высок шанс, что в режиме read-only раздел подмонтируется даже если на нём есть ошибки.

    Кстати, монитор может отключаться не из-за проблемы в ОС а из-за того, что она устанавливает неподдерживаемый монитором видеорежим.
     
    #6 pas9x, 5 Apr 2016
    Last edited: 5 Apr 2016
  7. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Во время работы fsck?
     
  8. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Незнаю, чувак) Как показывает жизнь, на компе/сервере может быть всё что угодно. Fsck может работать и в бекграунде а тем временем какой-то софт глючить. Если это не сервер а десктопный комп, то очень даже вероятно, что криво инициализируется графическая система.
    Можно ещё в однопользовательском режиме запустить комп. В самом начале загрузки показывается логотип фряхи и даётся 10 секунд на выбор режима запуска. Если конечно ты не отключал это меню.
     
  9. Егорыч+++

    Staff Member

    Joined:
    27 May 2002
    Messages:
    1,373
    Likes Received:
    895
    Reputations:
    20
    да, однопользовательский режим или загрузка с какого нибудь лив сд. Почекать диск, отключить файрвел.
     
  10. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Дак пробовал во всех режимах грузить, в том числе и сингл юзер - ситуация та же... Чем можно проверить диск ext2/ext3, загрузившись с лив CD? Если не сложно дайте ссылки на образ для флэшки, Акроникс не умеет это делать (проверять линуксовые разделы)?

    P.S. Представляю... работает CHKDSK на винде и на каком-то этапе (0 или 1) отрубается вывод на экран, да никогда такого не будет если диск нормальный и железо не глючит. Раз вывод пошёл на экран (видеоадаптер инициализировался, дак с какого кляпа ему отрубаться потом) там обычный терминальный текстовый режим...
     
  11. Егорыч+++

    Staff Member

    Joined:
    27 May 2002
    Messages:
    1,373
    Likes Received:
    895
    Reputations:
    20
    У тебя точно freebsd , ext2/ext3 - это линуксовый формат
     
  12. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Да, у меня pfSense на Фряхе, ext2/ext3 - я предположил что там такие файловые системы или там FFS ?
     
  13. 1qoot1

    1qoot1 Member

    Joined:
    13 Jan 2014
    Messages:
    48
    Likes Received:
    10
    Reputations:
    1
    alt-f* ?
     
    -=lebed=- likes this.