Heute habe ich IOS auf einem Cisco 877-Router aktualisiert, und es ist ein Problem aufgetreten: Der installierte Flash-Speicher reichte nicht aus, um sowohl das alte als auch das neue IOS-Image aufzunehmen, sodass das neue nur hochgeladen werden konnte, wenn das alte vorhanden war zuerst gelöscht.
Dies bedeutet natürlich, dass jedes Problem bei der Installation des neuen Images den Router nicht mehr bootfähig gemacht hätte , sobald das alte Image gelöscht wurde . FE ein Stromausfall wäre besonders böse gewesen. Natürlich hat die inhärente Langsamkeit eines TFTP-Uploads in den Flash-Speicher nicht geholfen.
Gibt es eine Problemumgehung dafür, außer eine größere Flash-Karte zu installieren? Die beiden Bilder waren beide nur geringfügig größer als 50% der gesamten Flash-Speichergröße, sodass selbst eine geringe Platzersparnis ausreichend gewesen wäre. Ich denke über Dateikomprimierung oder ähnliches nach.
new one would have rendered the router unbootable
- Bei den meisten Cisco-Routern können Sie weiterhin in einem Modus booten, in dem Sie das Image über eine serielle Verbindung oder über TFTP hochladen können. Es ist jedoch ein großer Schmerz, dies zu tun. Außerdem müssen Sie physisch mit dem Konsolenport des Routers verbunden sein, um das Problem zu beheben.