Za pomocą polecenia duplikowania muszę określić następujące informacje:
- określ folder do przywrócenia
- wskaż godzinę i datę, z której chcesz przywrócić
- wskaż miejsce docelowe do przywrócenia
Jak określić te 3 rzeczy za pomocą polecenia duplikat?
To prawda, nawet jeśli mówi „--plik do przywrócenia”, możesz wpisać dowolną ścieżkę do pliku lub folderu (bez znaku „/” na początku, na przykład „temp / logs”) w „foldername” oraz dowolny „folder docelowy” (ze znakiem „/” na początku, na przykład „/ temp / logs”) do polecenia.
Przykład: Chcę przywrócić moje / temp / logs, których kopię zapasową utworzono 3 dni temu w tym samym folderze:
duplicity -t 3D --file-to-restore temp/logs file:///backup/location /temp/logs
Przykład 2: Chcę przywrócić mój plik /temp/logs/app-error.log, którego kopię zapasową utworzono 3 dni temu w tym samym folderze:
duplicity -t 3D --file-to-restore temp/logs/app-error.log file:///backup/location /temp/logs/app-error.log
Pamiętaj, że musisz podać pełną ścieżkę docelową pliku.
Przykład 3: Moja kopia zapasowa pozostaje na serwerze ftp = my.ftp.server z użytkownikiem = root w lokalizacji = moja_kopia zapasowa, ten sam scenariusz z numerem 1:
duplicity -t 3D --file-to-restore temp/logs sftp://[email protected]/my_backup /temp/logs
duplicity -t 3D --file-to-restore <foldername> file:///backup/location <destination folder>
Duplikat przechodzi w tryb przywracania, ponieważ adres URL znajduje się przed katalogiem lokalnym.
-t 3D
3 dni temu
Jeśli chcesz sprawdzić więcej informacji, oto przydatne linki w zależności od wersji: