Pokaż aktualne środowiska startowe – jest to stan, w którym nigdy wcześniej nie korzystałeś ze środowisk startowych
root@opnsense:~ # bectl list
BE Active Mountpoint Space Created
default NR / 775M 2021-07-31 21:46
N oznacza „teraz aktywny”
R oznacza „aktywny po ponownym uruchomieniu”
Utwórz kopię zapasową BE dla wersji 21.7.4 i zmień nazwę aktywnego na 21.7.5
root@opnsense:~ # bectl create 21.7.4
root@opnsense:~ # bectl rename default 21.7.5
root@opnsense:~ # bectl list
BE Active Mountpoint Space Created
21.7.4 - - 71.3M 2021-11-11 18:24
21.7.5 NR / 775M 2021-07-31 21:46
Teraz jak zawsze wykonaj aktualizację do wersji 21.7.5 w interfejsie użytkownika. Wszystkie zmiany zakończą się w wersji BE 21.7.5. Jeśli jest z tym problem, a SSH nadal działa, zawsze możesz:
root@opnsense:~ # bectl activate 21.7.4i uruchom ponownie system 21.7.4, jak gdyby nigdy nic.
root@opnsense:~ # bectl list
BE Active Mountpoint Space Created
21.7.4 R - 71.3M 2021-11-11 18:24
21.7.5 N / 775M 2021-07-31 21:46
root@opnsense:~ # shutdown -r now
Po aktualizacji do wersji 21.7.5 w ramach rozgrzewki wypróbujmy wersję beta…
Zmień nazwę aktywnego BE na nową wersję i utwórz kopię zapasową BE dla bieżącej
root@opnsense:~ # bectl rename 21.7.5 22.1.b1
root@opnsense:~ # bectl create 21.7.5
root@opnsense:~ # bectl list
BE Active Mountpoint Space Created
21.7.4 - - 775M 2021-11-11 18:24
21.7.5 - - 71.3M 2021-11-11 19:07
22.1.b1 NR / 2.15G 2021-07-31 21:46
Teraz przejdź do wersji beta, wiedząc, że zawsze możesz wrócić do wersji 21.7.5.
Jeśli z jakiegoś powodu SSH nie działa, możesz wybrać środowisko startowe w wierszu programu ładującego po podłączeniu do konsoli (szeregowy/IPMI/VGA/…)
Możesz zarządzać Boot Environment w FreeBSD za pomocą polecenia bectl. Oto kilka podstawowych poleceń, które możesz użyć:
Lista dostępnych BE:
bectl listWyświetla listę wszystkich dostępnych Boot Environment.
Tworzenie nowego BE:
luabectl create nazwa_BETworzy nowe Boot Environment o podanej nazwie.
Usuwanie BE:
bectl destroy nazwa_BEUsuwa Boot Environment o podanej nazwie.
Przełączanie się na inne BE:
bectl activate nazwa_BEAktywuje Boot Environment o podanej nazwie, umożliwiając uruchomienie systemu z jego konfiguracją.
Wyświetlanie informacji o aktualnym BE:
cssbectl list -aPokazuje szczegółowe informacje o aktualnie używanym Boot Environment.
Zmiana opisu BE:
arduinobectl set nazwa_BE description "Nowy opis"Ustawia nowy opis dla Boot Environment o podanej nazwie.
Te polecenia stanowią podstawę zarządzania Boot Environment w FreeBSD. Możesz także znaleźć więcej informacji i opcji polecenia bectl w dokumentacji FreeBSD.
Źródło Link:





