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, если только в последний раз том не был отключен без ошибок. Я бы порекомендовал попробовать это:
- Отключите все клиенты с загрузкой по сети, чтобы вы могли испортить изображение, не нарушая их.
- Сделайте резервную копию образа сетевой загрузки (на всякий случай).
- Смонтируйте образ на сервере (просто дважды щелкните /Library/NetBoot/NetBootSP0/whwhat.nbi/something.dmg).
- Запустите Дисковую утилиту и восстановите том образа.
- Все еще в Дисковой утилите, включите ведение журнала на томе изображения.
- Извлечь изображение.
Затем загрузите клиент по сети и посмотрите, исправлена ли проблема.