На компьютере архитектуры SPARC с несколькими средами загрузки ZFS можно выполнить загрузку из любой среды с помощью команды luactivate. Если на загрузочном устройстве имеется пул устройств хранения данных ZFS, то после активации среды загрузки можно с помощью команды загрузки -L просмотреть список сред загрузки.
Во время установки и выполнения Solaris Live Upgrade корневая файловая система ZFS выбирается автоматически с помощью свойства bootfs.
В пуле может существовать несколько загружаемых наборов данных. По умолчанию запись загружаемого набора данных в файле /pool-name/boot/menu.lst определяется по свойству bootfs этого пула. Однако запись menu.lst может содержать команду bootfs, которая указывает альтернативный набор данных в пуле. Таким образом, файл menu.lst может содержать записи для нескольких корневых файловых систем в данном пуле.
При установке системы с корневой файловой системой ZFS или переходе в корневую файловую систему ZFS в файл menu.lst добавляется запись, подобная следующей:
title zfs1009BE bootfs rpool/ROOT/zfs1009BE title zfs509BE bootfs rpool/ROOT/zfs509BE |
При создании новой среды загрузки в файл menu.lst автоматически вносятся изменения.
На компьютерах с архитектурой SPARC доступны два новых параметра загрузки:
Можно использовать команду boot - L для вывода списка загружаемых наборов данных этого пула ZFS. Затем можно выбрать из списка один загружаемый набор данных. Выводятся подробные инструкции для загрузки этого набора данных. Выбранный набор данных можно загрузить, следуя инструкциям. Эта возможность доступна только в случае, когда загрузочное устройство содержит пул устройств хранения ZFS.
Использовать команду набора данных boot -Z для загрузки конкретного набора данных ZFS.
Если в пуле устройств хранения ZFS на загрузочном устройстве вашего компьютера есть несколько сред загрузки ZFS, можно использовать для указания BE по умолчанию команду luactivate.
Например, доступны следующие среды загрузки ZFS, описанные выводом команды lustatus:
# lustatus Boot Environment Is Active Active Can Copy Name Complete Now On Reboot Delete Status -------------------------- -------- ------ --------- ------ ---------- zfs1009BE yes yes yes no - zfs509BE yes no no yes - |
Если на компьютере с архитектурой SPARC есть несколько сред загрузки ZFS, можно использовать команду boot - L. Пример:
ok boot -L Rebooting with command: boot -L Boot device: /pci@8,600000/SUNW,qlc@2/fp@0,0/disk@w500000e01082bbd1,0:a File and args: -L 1 zfs1009BE 2 zfs509BE Select environment to boot: [ 1 - 2 ]: 2 ok boot -Z rpool/ROOT/zfs509BE |
На компьютерах с архитектурой SPARC можно загружаться из отказоустойчивого архива, расположенного в каталоге / /platform/`uname -i`/failsafe, следующим образом. Пример:
ok boot -F failsafe |
Если нужно загрузить отказоустойчивый архив из конкретного загружаемого набора данных ZFS, используйте конструкцию, подобную следующей:
ok boot -Z rpool/ROOT/zfs1009BE -F failsafe |