Evolution의 유효한 백업을 만들고 복원하는 방법

Evolution의 유효한 백업을 만들고 복원하는 방법

저는 Evolve 메일 클라이언트를 사용하고 있으며 일부 시스템을 마이그레이션하고 있습니다. 이렇게 하려면 다음 스크립트를 실행해야 합니다.

#!/bin/bash

mkdir -p ~/path_to_backupdir/mail-backup
mkdir -p ~/path_to_backupdir/mail-backup/config
mkdir -p ~/path_to_backupdir/mail-backup/local

cp -r ~/.config/evolution/ ~/path_to_backupdir/mail-backup/config/
cp -r ~/.local/share/evolution/ ~/path_to_backupdir/mail-backup/local/
tar -czvf mail-backup.tar.gz ~/path_to_backupdir/mail-backup/  

mail-backup.tar.gzGUI 또는 백업 스크립트에 내장된 방법을 사용하여 파일을 제공 하고 진화 데이터를 복원합니다.

#!/bin/bash

tar xvf mail-backup.tar.gz
cd mail-backup/
cd config
mv evolution/ ~/.config/
cd ..
cd local
mv evolution/ ~/.local/share/

Evolution은 아무것도 하지 않거나 "back_up_file"이 유효하지 않다고 말합니다. 백업 파일과 디렉터리에 대한 권한을 확인했는데 터미널을 보면 불일치에 대한 내용이 표시되지만 해석하는 방법을 모르겠습니다.

**evolution-backup-Message: 20:23:35.948: First result 0
evolution-backup-Message: 20:24:09.583: Second result 256
module-backup-restore-Message: 20:24:09.590: Sanity check result 1:1 256
**

답변1

  1. 내부 백업 루틴을 찾으십시오.

find / -name "evolution-backup" 2>/dev/null

나에게 결과는/usr/libexec/evolution/evolution-backup

  1. 지원

/usr/libexec/evolution/evolution-backup --backup ~/Documents/evolution_backup.tar.gz

(뻔뻔스럽게 표절한 내용입니다.괴짜)

관련 정보