私は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
(恥ずかしく盗作した内容です。オタク)