Если требуется обновить или исправить корневую файловую систему с корнями зон в ZFS, выполните описанные ниже действия. Можно либо произвести обновление версии системы, либо применить исправления.
В описанных ниже действиях для примера в качестве имени обновляемой или исправляемой среды загрузки используется имя newBE.
Создайте среду загрузки для обновления или исправления.
# lucreate -n newBE |
Имеющаяся среда загрузки клонируется вместе со всеми зонами. Для каждого набора данных первоначальной среды загрузки создается новый набор данных. Новые наборы данных создаются в текущем корневом пуле.
Выберите одно из следующих действий, чтобы обновить систему или применить исправления к новой среде загрузки.
Обновите систему.
# luupgrade -u -n newBE -s /net/install/export/s10u7/latest |
Параметр -s указывает на расположение носителя установки системы Solaris.
Примените исправления к новой среде загрузки.
# luupgrade -t -n newBE -t -s /patchdir 139147-02 157347-14 |
После завершения обновления новой среды загрузки активируйте эту новую среду.
# luactivate newBE |
Выполните загрузку из вновь активированной среды загрузки.
# init 6 |
Устраните потенциальные проблемы с точками монтирования в версии Solaris 10/08.
В результате ошибки функции Live Upgrade неактивная среда загрузки может не загрузиться из-за неверной точки монтирования для набора данных ZFS системы или набора данных ZFS зоны в среде загрузки.
Просмотрите выходные данные команды zfs list.
Найдите неверные временные точки монтирования. Пример:
# zfs list -r -o name,mountpoint rpool/ROOT/newBE NAME MOUNTPOINT rpool/ROOT/newBE /.alt.tmp.b-VP.mnt/ rpool/ROOT/newBE/zones /.alt.tmp.b-VP.mnt//zones rpool/ROOT/newBE/zones/zonerootA /.alt.tmp.b-VP.mnt/zones/zonerootA |
Точкой монтирования для среды загрузки корневой системы ZFS (rpool/ROOT/newBE) должна быть /.
Переопределите точки монтирования для среды загрузки системы ZFS и ее наборов данных.
Пример:
# zfs inherit -r mountpoint rpool/ROOT/newBE # zfs set mountpoint=/ rpool/ROOT/newBE |
Перезагрузите систему.
Если в меню GRUB или командах ППЗУ OpenBoot имеется возможность выбора конкретной среды загрузки, выберите среду загрузки с исправленными точками монтирования.