Mac OS X 10.6.6 NetBoot с изображениями машин, запускающих fsck при загрузке

Я создал образ NetInstall машины OS X 10.6.6 в нашей организации для простого развертывания новых машин. Это отлично сработало для нас, за исключением машин, на которых запускается fsck при загрузке, что занимает довольно много времени.

Я только что узнал, что в разделе образа NetInstall не включено ведение журнала. Я предполагаю, что они связаны с тем, что я прочитал на этой странице Apple KB:

http://support.apple.com/kb/ht2355

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

Правильно ли я полагаю, что так? Поможет ли простое включение ведения журнала с помощью дисковой утилиты запретить машине запускать fsck при загрузке?

1 ответ

Решение

Даже с томом без журнала не нужно запускать fsck, если только в последний раз том не был отключен без ошибок. Я бы порекомендовал попробовать это:

  1. Отключите все клиенты с загрузкой по сети, чтобы вы могли испортить изображение, не нарушая их.
  2. Сделайте резервную копию образа сетевой загрузки (на всякий случай).
  3. Смонтируйте образ на сервере (просто дважды щелкните /Library/NetBoot/NetBootSP0/whwhat.nbi/something.dmg).
  4. Запустите Дисковую утилиту и восстановите том образа.
  5. Все еще в Дисковой утилите, включите ведение журнала на томе изображения.
  6. Извлечь изображение.

Затем загрузите клиент по сети и посмотрите, исправлена ​​ли проблема.

Другие вопросы по тегам