Slow restore - everything local

Hello,

sorry for asking but I didn’t find an answer.

I have a fairly simple setup: duplicati backups to an locally attached USB HDD drive. (This is mirrored to a NAS and the cloud by some other programs.)

Now I want to restore a complete backup (1,78 TB) from the USB HDD to an local SSD drive. Temp folder is also a SSD drive. Processor AMD 16 core, 32 GB RAM, no other processes running. Restore takes nearly 15 hours.

I use the following command for restore:
"C:\Program Files\Duplicati 2\Duplicati.CommandLine.exe" restore "file://I:\Backup\Online_Backup\backup\\" "*" --version=82 --dbpath=C:\Temp\duplicati2\databases\backup.sqlite --passphrase=XXX --thread-priority=belownormal --tempdir=C:\Temp\duplicati2\tmpdir --console-log-level=Information --skip-restore-verification=true --overwrite=true --restore-path=L:\duplicati-restore\" --disable-piped-streaming --verbose

The restore-path folder is empty.

On the console I see the following log:

Restore started at 02.02.2024 08:57:11
C:\Program Files\Duplicati 2\win-tools\gpg.exe
Die Option verbose ist veraltet: Angabe des Log-Levels für die gewünschte Ausgabemethode
Die Operation Restore wurde gestartet
Checking remote backup ...
Backend event: List - Started:  ()
  Listing remote folder ...
Backend event: List - Completed:  (3,85 KB)
Searching backup 82 (30.04.2019 22:00:02) ...
  237186 files need to be restored (1,78 TB)
Checking existing target files ...
Scanning local files for needed data ...
  237146 files need to be restored (1,78 TB)
  236986 files need to be restored (1,78 TB)
  236866 files need to be restored (1,78 TB)

This runs fast, reading about 200 MB/s from the attached USB drive.
After 4 hours the process slows down and I can see, that now all files copied from the USB drive to the SSD temp folder.


  28026 files need to be restored (390,33 GB)
  28006 files need to be restored (390,30 GB)
  28005 files need to be restored (390,18 GB)
956 remote files are required to restore
Backend event: Get - Started: duplicati-b000b05ec8c5b4dd9976b2706e82b89bd.dblock.zip.aes (2,00 GB)
  Downloading file (2,00 GB) ...
Backend event: Get - Completed: duplicati-b000b05ec8c5b4dd9976b2706e82b89bd.dblock.zip.aes (2,00 GB)
Backend event: Get - Started: duplicati-b00758df834ee4889856da3d960c729eb.dblock.zip.aes (2,00 GB)
  Downloading file (2,00 GB) ...
  28001 files need to be restored (390,18 GB)
Backend event: Get - Completed: duplicati-b00758df834ee4889856da3d960c729eb.dblock.zip.aes (2,00 GB)
...
  Downloading file (2,00 GB) ...
Backend event: Get - Completed: duplicati-b6e80bb4feabd4a929aaf5e906b3ff9a6.dblock.zip.aes (2,00 GB)
  0 files need to be restored (0 Bytes)
Verifying restored files ...
Restore completed without errors but no files were restored
Restored 0 (0 Bytes) files to L:\duplicati-restore\Bilder_LR_Katalog_Einstellungen_daily
Duration of restore: 14:48:51

All files are restored successful, but I can not understand why duplicati has to copy files to the temp folder, because all files a locally available. Coping slows down the whole process.

No errors in the local database - I already recreated the db.

Any help welcome!