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:
gpart show
gpart resize -i 2 da0
gpart show
service growfs onestart
df -hPo tym zarówno partycja, jak i system plików powinny być powiększone.