Einleitung
In diesem Dokument werden Informationen zu kosmetischen Problemen im Zusammenhang mit einer Verhaltensänderung in der CLI-Ausgabe der Befehlsausgaben für die Synchronisierung von Dateisystemen beschrieben.
Betroffene Produkte
Alle ASR 5500- oder VPC-DI-Plattformen können betroffen sein.
Verwandte DETS und SR
Cisco Bug-ID CSCwi07618
: rsync aktualisieren
Cisco Bug-ID CSCwk56061
: Dokumentation zur Aktualisierung der Verhaltensänderung für die Befehlsausgabe zur Synchronisierung des Dateisystems.
Symptome
Es liegt ein Problem vor, das mit einer Verhaltensänderung in der CLI-Ausgabe des Befehls filesystem synchronize in StarOS Rel 21.28.m23 und 21.28.mh14 oder höher zusammenhängt. Dies kann einige Fragen aufwerfen, welche Dateien beim Synchronisieren von Dateien oder beim Überprüfen vor dem Synchronisieren von Dateien (nur prüfen) zwischen Management (MIO oder CF) Karten auf dem GW aktualisiert werden sollen. Dies ist nur eine kosmetische Änderung und hat keinen Einfluss auf die Funktion zur Synchronisierung des Dateisystems.
Beispiel:
show version
filesystem synchronize /flash checkonly
filesystem synchronize /flash
Mit der Version 21.28.x (vPGW VPC-DI Hermes und ASR5500 - 21.28.mh14 und 21.28.m23 oder höher) kann diese Verhaltensänderung beobachtet werden, wenn die Befehle zum Synchronisieren des Dateisystems ausgeführt werden.
Das bisherige Verhalten gibt "Keine Dateien zu aktualisieren" an, wenn alle Dateien zwischen den Verwaltungskarten (MIO oder CF) synchronisiert werden. Es werden auch nur die zu aktualisierenden Dateien aufgeführt, jedoch nicht alle Dateien, die bereits aktualisiert wurden. Die Ausgabe kann mit oder ohne /flash oder all beobachtet werden.
Beispiel:
[local]ASR5500# show version
Wednesday February 12 17:23:36 UTC 2025
Active Software:
Image Version: 21.26.25
Image Build Number: 90634
Image Description: Deployment_Build
Image Date: Mon Jul 17 19:52:57 EDT 2023
Boot Image: /flash/sftp/asr5500-21.26.25.90634.Production.ER.bin
Source Commit ID: add2fbdb36283a20938771a297d169132e82f0b4
[local]ASR5500# filesystem synchronize /flash checkonly
Wednesday February 12 17:50:01 UTC 2025
1 to be updated on card 6
/flash/sftp/testfile.txt
[local]ASR5500# filesystem synchronize /flash
Wednesday February 12 17:51:20 UTC 2025
1 to be updated on card 6
/flash/sftp/testfile.txt
Are you sure? [Yes|No]: yes
Wednesday February 12 17:51:29 UTC 2025
Updating /flash/sftp/testfile.txt
********************************************************************************
1 updated on card 6
/flash/sftp/testfile.txt
[local]ASR5500# filesystem synchronize /flash checkonly
Wednesday February 12 17:51:37 UTC 2025
No files to update
Jetzt, post rsync Upgrade in 21.28.x, listet die Dateien, die auf Karte x aktualisiert werden, aber auch alle Dateien auf der Karte, die bereits synchronisiert sind und fügt (aber neuer sind), und dann listet alle Dateien:
[local]ASR5500# filesystem synchronize checkonly
Thursday January 23 17:27:28 UTC 2025
2 to be updated on card 6
/flash/sftp/crash-ASR5500-crash-02-02-25914-6791ef21-core
/flash/sftp/crash-ASR5500-crash-03-00-41201-67916861-core
800 to be updated (but are newer) on card 6
/flash/.engineInfo
/flash/.users
/flash/._.Trashes
..
/flash/sftp/failed_ssd/support_summary_7upqOb.gz
/flash/sftp/failed_ssd/support_summary_k6qkOo.gz
Ein weiteres Beispiel aus dem CLI-Referenzhandbuch - Dateisystem synchronisieren (Link im Abschnitt Fix).
Sie müssen die Synchronisierung bestätigen, bevor sie initiiert wird. Hier ist ein Beispiel für eine Befehlsausgabe:
Anmerkung: Eine Datei namens testfile wird erstellt, um das Verhalten anzuzeigen.
[local]QVPC-DI# show version verbose
Active Software:
Image Version: 21.28.m23.93622
Image Build Number: 93622
[local]QVPC-DI# filesystem synchronize /flash checkonly
2 to be updated (but are newer) on card 2
/flash/module.sys
/flash/staros.bin
[local]QVPC-DI#
[local]QVPC-DI# filesystem synchronize /flash checkonly
1 to be updated on card 2
/flash/testfile
2 to be updated (but are newer) on card 2
/flash/module.sys
/flash/staros.bin
[local]QVPC-DI# filesystem synchronize /flash
1 to be updated on card 2
/flash/testfile
2 to be updated (but are newer) on card 2
/flash/module.sys
/flash/staros.bin
Updating /flash/testfile
********************************************************************************
1 updated on card 2
/flash/testfile
[local]QVPC-DI# filesystem synchronize /flash checkonly
3 to be updated (but are newer) on card 2
/flash/module.sys
/flash/staros.bin
/flash/testfile
qvpc-di:card2-cpu0# cd /flash
qvpc-di:card2-cpu0# ls -lrth
total 200M
-rw-rw-r-- 1 root root 195.9M Apr 28 08:17 staros.bin
-rw-rw-r-- 1 root root 134 Apr 28 08:17 boot.sys
drwxrwxr-x 2 root root 4.0K Jun 4 06:13 sftp
drwxrwxr-x 2 root root 4.0K Jun 4 06:13 persistdump
-rw-rw-r-- 1 root root 156 Jun 4 06:13 module.sys
drwxrwxr-x 2 root root 4.0K Jun 4 06:13 crsh2
-rw-rw-r-- 1 root root 3.7M Jun 4 06:13 crashlog2
drwxrwxr-x 3 root root 4.0K Jun 4 06:14 patch
-rw-rw-r-- 1 root root 79 Jun 4 06:14 restart_file_cntr.txt
-rw-rw-r-- 1 root root 17 Jun 4 06:22 testfile
qvpc-di:card2-cpu0# cat testfile
staros 21.28.m23
Lösung
Dieses Problem wird von Cisco verstanden, und die Dokumentation wurde aktualisiert, um dem neuen Verhalten Rechnung zu tragen.
Cisco Bug ID CSCwk56061 - Dokumentation zur Aktualisierung der Verhaltensänderung bei der Synchronisierung von Befehlsausgaben des Dateisystems.
Beschreibung ändern
Buch: Befehlszeilenschnittstellen-Referenzmodi E-F
Kapitel: Befehle des Ausführungsmodus (D-S)
Thema:Dateisystem synchronisieren
Details: Das Beispiel für die Befehlsausgabe wurde nach den Verwendungsrichtlinien hinzugefügt.
URL: Befehlszeilenschnittstellenreferenz, Modi E - F, StarOS 21.28
Problemumgehung/Wiederherstellungsmethode
Es ist keine Problemumgehung für dieses Problem erforderlich, da es sich um eine kosmetische Änderung und nicht um eine Änderung der Funktionalität handelt.
Ursachenanalyse
Die Ausgabe des Befehls "filesystem synchronize /flash checkonly" wurde geändert. Der Befehl wurde von 21.28.m23/21.28.mh14 aufgrund des rsync-Paketupgrades "Cisco bug ID CSCwi07618" eingeführt.