[Eisfair] rsnapshot 1.2.0

Marcus Roeckrath marcus.roeckrath at gmx.de
Di Jul 31 08:30:19 CEST 2018


Hallo Hilmar,

Marcus Roeckrath wrote:

> Kannst du bitte mal - unter ansonsten gleichen Bedingungen - folgende
> Befehlszeile in der cron-Datei einsetzen:

IMHO wohl unnötig, weil bei rsnapreport.pl das gleiche ankommt, ob rsnapshot
direkt oder per Wrapper aufgerufen wird:

1. Wrappernutzung
Number of files: 27,426 (reg: 18,992, dir: 8,372, link: 62)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 37
Total file size: 313,631,808 bytes
Total transferred file size: 22,611,561 bytes
Literal data: 22,611,561 bytes
Matched data: 0 bytes
File list size: 65,528
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 23,452,094
Total bytes received: 9,326
sent 23,939,515 bytes  received 10,432 bytes  6,842,842.00 bytes/sec
total size is 313,640,856  speedup is 13.10

2. Direkt
Number of files: 27,426 (reg: 18,992, dir: 8,372, link: 62)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 95
Total file size: 313,640,856 bytes
Total transferred file size: 23,096,461 bytes
Literal data: 23,096,461 bytes
Matched data: 0 bytes
File list size: 131,063
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 23,939,515
Total bytes received: 10,432
sent 23,452,094 bytes  received 9,326 bytes  6,703,262.86 bytes/sec
total size is 313,631,808  speedup is 13.37

Daraus macht rsnapreport.pl:

# rsnapshot daily | rsnapreport.pl
Use of uninitialized value $filest in formline at /usr/bin/rsnapreport.pl
line 53.

Da muss ich mir den Perl-Code mal genauer anschauen - gut, das ich kein Perl
kann. :-(

SOURCE                          TOTAL FILES   FILES TRANS      TOTAL MB    
MB TRANS   LIST GEN TIME  FILE XFER TIME
--------------------------------------------------------------------------------------------------------------------
/var/                                    27                        0.00        
0.00   0.001 seconds   0.000 seconds

Der Wert für Total Files bringt mich nun auf eine Idee.

rsync sagt 27,426 also siebenundzwanzigtausendvierhundertsechsundzwanzig.

Was sagt uns das?

Das Komma wird scheinbar als Dezimalkomma (deutsch) statt Tausendertrennung
(englisch) interpretiert.

Also sieht es so aus, dass rsync eine Ausgabe im englischen Stil macht,
rsnapreport.pl aber scheinbar den deutschen Stil bevorzugt.

Damit kommt es nun zu Fehlberechnungen.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair