2

Я работаю с разработчиком NAS4Free (на основе FreeBSD), и, чтобы помочь диагностировать проблемы, я пытаюсь захватить вывод консоли, сгенерированный во время загрузки.

После долгих поисков я не могу найти никаких подсказок, как это сделать. Я обнаружил, что при переключении в режим прокрутки с помощью Scroll Lock я могу прокрутить обратно вверх, но я действительно хочу взять весь буфер и выгрузить его в файл, который я затем смогу опубликовать в Pastebin или подобном, чтобы он мог перейти через него и найти, возможно, проблемные места.

Предыстория: NAS4Free работает "врезано" на голом железе, поэтому перенастроить его так, чтобы выгрузить загрузочные сообщения куда-то еще, невозможно.

dmesg был использован, но не перечисляет все конкретные записи, напечатанные во время загрузки.

Рекомендуется использовать sysctl -a , и хотя некоторые результаты полезны, они все же не включают в себя все загрузочные сообщения.

/var/log/messages не существует, что может означать, что регистратор не запущен (вероятно, уменьшит количество перезаписей на загрузочный носитель)

========

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

2 ответа2

2

После долгих обсуждений с разработчиками NAS4Free выяснилось, что информация, которую я ищу, включена в журнал /var/log/system.log .

1

Посмотрите на /var/log/messages .

Если вам нужно извлечь дополнительную информацию, прочитайте справочную страницу logger . С помощью logger вы можете использовать syslog для сохранения выходных данных программ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .