Introduzione
Questo documento descrive le informazioni su un problema cosmetico relativo a una modifica del comportamento nell'output CLI degli output del comando di sincronizzazione del file system.
Prodotti interessati
Il problema può riguardare qualsiasi piattaforma ASR5500 o VPC-DI.
CDETS e SR correlati
ID bug Cisco CSCwi07618
: rsync di aggiornamento
ID bug Cisco CSCwk56061
: Documentazione per aggiornare la modifica del comportamento per gli output del comando di sincronizzazione del file system.
Sintomi
Esiste un problema relativo a una modifica del comportamento nell'output CLI del comando filesystem synchronize presente in StarOS Rel 21.28.m23 e 21.28.mh14 o versioni successive. Ciò può causare alcune domande su quali file devono essere aggiornati quando si sincronizzano i file o si controlla prima di sincronizzare i file (solo controllo) tra le schede di gestione (MIO o CF) sul GW. Si tratta solo di una modifica cosmetica e non influisce sulla funzionalità di sincronizzazione del file system.
Esempio:
show version
filesystem synchronize /flash checkonly
filesystem synchronize /flash
Nella release 21.28.x (entrambe le versioni vPGW VPC-DI Hermes e ASR5500 - 21.28.mh14 e 21.28.m23 o successive) questo cambiamento di comportamento può essere osservato quando si eseguono i comandi di sincronizzazione del file system.
Il comportamento precedente indica "Nessun file da aggiornare" quando tutti i file sono sincronizzati tra schede di gestione (MIO o CF). Vengono inoltre elencati solo i file da aggiornare, ma non tutti i file già aggiornati. L'output può essere osservato con o senza l'opzione /flash o all.
Esempio:
[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
Ora, post rsync upgrade in 21.28.x, elenca i file, da aggiornare sulla scheda x, ma anche TUTTI i file sulla scheda che sono già sincronizzati e aggiunge (ma sono più recenti), e quindi elenca tutti i file:
[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
Un ulteriore esempio dalla CLI Reference Guide - filesystem synchronize (collegamento fornito nella sezione Fix).
È necessario confermare la sincronizzazione prima di avviarla. Di seguito è riportato un esempio di output di un comando:
Nota: Viene creato un file denominato testfile per mostrare il comportamento.
[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
Soluzione
Questo problema è stato compreso da Cisco e la documentazione è stata aggiornata per riflettere il nuovo comportamento.
Cisco bug ID CSCwk56061 - Documentazione per aggiornare la modifica del comportamento per gli output del comando di sincronizzazione del file system.
Cambia descrizione
Libro: Modalità di riferimento interfaccia della riga di comando E-F
Capitolo: Comandi modalità di esecuzione (D-S)
Argomento:sincronizzare il file system
Dettagli: È stato aggiunto l'esempio di output del comando dopo le linee guida per l'utilizzo.
URL: Guida di riferimento all'interfaccia della riga di comando, modalità E - F, StarOS release 21.28
Soluzione/Metodo di ripristino
Non è necessaria alcuna soluzione per questo problema, in quanto si tratta di una modifica cosmetica e non di una modifica della funzionalità.
Analisi della causa principale
L'output modificato del comando filesystem synchronize /flash checkonly è stato introdotto a partire dalle versioni 21.28.m23 / 21.28.mh14 a causa dell'aggiornamento del pacchetto rsync con ID bug Cisco CSCwi07618.