Duplicity schreibt Dateien in ~ / .cache, obwohl --archive-dir angegeben wurde

1670
fpnick

Mein Duplizitätsbefehl sieht so aus

sudo duplicity --tempdir /media/scratch/tmp --no-encryption --archive-dir /media/scratch/duplicity --exclude /media/nas/backup --exclude /proc --exclude /sys --exclude /media/scratch/duplicity --exclude /media/scratch/tmp / file:///media/nas/backup 

Obwohl ich mit --archive-dir auf meiner zweiten SSD ein Verzeichnis angegeben habe, füllt duplicity meine Haupt-SSD immer mit ~ / .cache / duplicity. Laut der Manpage:

--archive-dir path Das Archivverzeichnis. HINWEIS: Diese Option wurde in 0.6.0 geändert. Das Archivverzeichnis ist jetzt erforderlich, um die Persistenz für aktuelle und zukünftige Erweiterungen zu verwalten. Daher wird diese Option jetzt nur verwendet, um den Speicherort des Archivverzeichnisses zu ändern. Das Archivverzeichnis sollte nicht gelöscht werden. Andernfalls muss Duplizität es aus dem Remote-Repository neu erstellen (dies erfordert möglicherweise eine Entschlüsselung des Sicherungsinhalts).

Beim Sichern oder Wiederherstellen gibt diese Option an, dass das lokale Archivverzeichnis im Pfad erstellt werden soll. Wenn das Archivverzeichnis nicht angegeben ist, wird standardmäßig das Archivverzeichnis in ~ / .cache / duplicity / erstellt.

Was fehlt mir hier?

1

1 Antwort auf die Frage

2
LonnieBest

Anstatt:

--archive-dir /media/scratch/duplicity 

Versuchen:

--archive-dir=/media/scratch/duplicity 

Beachten Sie das "=" Zeichen. Das hat bei mir funktioniert.