저는 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.gz
GUI 또는 백업 스크립트에 내장된 방법을 사용하여 파일을 제공 하고 진화 데이터를 복원합니다.
#!/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
- 내부 백업 루틴을 찾으십시오.
find / -name "evolution-backup" 2>/dev/null
나에게 결과는/usr/libexec/evolution/evolution-backup
- 지원
/usr/libexec/evolution/evolution-backup --backup ~/Documents/evolution_backup.tar.gz
(뻔뻔스럽게 표절한 내용입니다.괴짜)