Назад | Перейти на главную страницу

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 при загрузке на машине?

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

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

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