Przywracanie pfSense po zapełnieniu dysku i uszkodzeniu config.xml

Przetłumaczone automatycznie z angielskiego. Przeczytaj oryginał

Używam NetGate pfSense+ w wersji 22 opartej na FreeBSD 21. Napotkałem problem braku miejsca na dysku z powodu włączonego logowania pakietów w Suricacie. Nagle pojawił się duży ruch, a co za tym idzie – dużo logów. Zajętość dysku przekroczyła 100%. Teraz jest problem z plikiem /config/config.xml – w interfejsie nie jest dostępna konfiguracja VPN, Suricaty ani pf. Dashboard również jest uszkodzony. Istnieje jednak folder /config/backup z kopiami zapasowymi plików konfiguracyjnych. Wziąłem ostatni znany dobry plik o właściwym rozmiarze i podmieniłem go. Po restarcie wszystko działa bez problemu. Nie jestem jednak do końca pewien, czy nie ma jeszcze innych problemów.

Aby mieć pewność, że miejsce się nie skończy, zwiększ przestrzeń dyskową i przekonfiguruj logowanie pakietów w Suricacie z odpowiednimi rozmiarami plików, dopasowanymi do dostępnego miejsca. Jeśli działasz na bare metalu, szanse, że włożyłeś tam zbyt mały dysk, są niewielkie lub zerowe. W przypadku wirtualizacji przejdź do panelu konfiguracyjnego i zwiększ rozmiar dysku. Następnie przejdź do konsoli szeregowej lub SSH:

Text
gpart show
gpart resize -i 2 da0
gpart show
service growfs onestart
df -h

Po tym zarówno partycja, jak i system plików powinny być powiększone.

Wersja Markdown

Wszystkie treści na tej stronie są udostępniane na licencji Uznanie autorstwa – Użycie niekomercyjne – Bez utworów zależnych 4.0 Międzynarodowe (CC BY-NC-ND 4.0). Cytuj jako: Michał Sobczak, „Przywracanie pfSense po zapełnieniu dysku i uszkodzeniu config.xml”, 8 września 2022, https://michalasobczak.pl/pl/posts/recover-pfsense-from-out-of-disk-space-and-config-xml-corruption.html