TS-228A, QTS 4.3.6.1070, HBS 3.0.19016
HBS bietet in den Job-Eigenschaften im Reiter "Schedule" die Option "Version Management" an, die sehr sinnvoll und interessant aussieht.
Leider scheint sie nicht zu funktionieren.
Ich habe sie testweise in einem Backup-Job aktiviert mit den Einstellungen:
(*) Enable Version Management
(*) Smart Versioning
Retained hours: 1
Retained days: 7
Retained weeks: 8
Retained months: 10
(Über die Retained-Werte können wir gerne diskutieren, aber sie sind nicht Gegenstand meiner Frage.)
Als Filesystem der externen Platte habe ich wohlweislich ext4 gewählt, um möglichen Problemen mit NTFS aus dem Weg zu gehen.
Das erste Backup lief normal durch, aber beim zweiten kam die Warnung:
[Hybrid Backup Sync] Finished Backup job "Nessy" with errors. Failed to create multi-version for "Nessy".
Und richtig: der Inhalt der externen Platte sah anschließend genauso aus wie nach einem Backup ohne Versionierung.
(Ein Ordner Nessy\latest, in dem eine Kopie des letzten Stands der zu sichernden Daten liegt, nicht mehr und nicht weniger.)
Im ausführlichen Log (nas\data\system\nas\386657b8-f8b8-11e9-8cf4-245ebe1625d1\rra.log) steht auch nichts erhellenderes:
[2019-11-10 00:39:03,597][MainThread][I][rra.py:main:354] : ## Start job [Nessy]
[2019-11-10 00:39:03,692][MainThread][I][rra.py:run:96] : job 386657b8-f8b8-11e9-8cf4-245ebe1625d1 (Nessy) start, pid=29595
[2019-11-10 00:39:03,694][ JobWorker][D][rtrr_worker.py:job_start:575] : backup job [386657b8-f8b8-11e9-8cf4-245ebe1625d1] started
[2019-11-10 00:39:03,830][ JobWorker][D][rtrr_worker.py:write_version_config:559] : Remote_Dest_Path=/USBDisk3/Nessy
[2019-11-10 00:39:03,831][ JobWorker][D][rtrr_worker.py:write_version_config:559] : MaxRetentionDay=0
[2019-11-10 00:39:03,831][ JobWorker][D][rtrr_worker.py:write_version_config:559] : MaxVer=0
[2019-11-10 00:39:03,832][ JobWorker][D][rtrr_worker.py:write_version_config:559] : MaxVer_Hour=1
[2019-11-10 00:39:03,832][ JobWorker][D][rtrr_worker.py:write_version_config:559] : MaxVer_Day=7
[2019-11-10 00:39:03,832][ JobWorker][D][rtrr_worker.py:write_version_config:559] : MaxVer_Week=8
[2019-11-10 00:39:03,833][ JobWorker][D][rtrr_worker.py:write_version_config:559] : MaxVer_Month=10
[2019-11-10 00:39:03,833][ JobWorker][D][rtrr_worker.py:write_version_config:559] : version_type=smart
[2019-11-10 00:39:03,918][ RTRR][D][job_program.py:run:74] : cmd [RTRR] started
[2019-11-10 00:39:03,920][ JobWorker][D][rtrr_worker.py:job_start:639] : backup job [386657b8-f8b8-11e9-8cf4-245ebe1625d1] started pid [29604]
[2019-11-10 01:43:15,638][ RTRR][D][job_program.py:_done_cb:46] : [RTRR] done [==> Job finished with warning. (Cannot create multi-version for this job.)
] [False] [161]
[2019-11-10 01:43:15,655][ RTRR][D][job_program.py:run:85] : run [RTRR None] fail:
RAN: /usr/bin/RTRR -C:/etc/qsync/qsynchbs3.conf -J:Job0
STDOUT:
==> Job finished with warning. (Cannot create multi-version for this job.)
STDERR:
[2019-11-10 01:43:15,655][ RTRR][D][job_program.py:run:86] : cmd [RTRR] done, exit[161]
[2019-11-10 01:43:16,593][ JobWorker][D][rtrr_worker.py:job_start:676] : exit_code 161 Job0
[2019-11-10 01:43:16,594][ JobWorker][D][rtrr_worker.py:job_start:689] : close pipe
[2019-11-10 01:43:16,612][ JobWorker][D][rtrr_worker.py:update_inbound_job:903] : ex name=AttributeError, msg='RtrrWorker' object has no attribute 'rr2c'
[2019-11-10 01:43:16,613][ JobWorker][D][rtrr_worker.py:job_start:731] : backup job [386657b8-f8b8-11e9-8cf4-245ebe1625d1] finisned state[Finished with warnings] (161)
[2019-11-10 01:43:16,813][MainThread][I][rra.py:run:127] : job 386657b8-f8b8-11e9-8cf4-245ebe1625d1 stopping due to worker state: Finished with warnings
[2019-11-10 01:43:16,814][MainThread][I][rra.py:run:129] : try stop
[2019-11-10 01:43:16,814][MainThread][I][rtrr_worker.py:job_stop:736] : job stopped with [386657b8-f8b8-11e9-8cf4-245ebe1625d1] state[Finished with warnings]
[2019-11-10 01:43:16,831][MainThread][D][rtrr_worker.py:update_inbound_job:903] : ex name=AttributeError, msg='RtrrWorker' object has no attribute 'rr2c'
[2019-11-10 01:43:16,831][MainThread][I][rtrr_worker.py:job_stop:757] : job stopped done [386657b8-f8b8-11e9-8cf4-245ebe1625d1] state[Finished with warnings]
[2019-11-10 01:43:16,832][MainThread][I][rra.py:run:139] : job 386657b8-f8b8-11e9-8cf4-245ebe1625d1 done
Alles anzeigen
Ist das Feature "versioniertes Backup" grundsätzlich kaputt, oder mache ich etwas falsch?