Рейтинг:1

rsync зависает при резервном копировании электронной почты Thunderbird

флаг de

Я делаю резервные копии с помощью rsync. Теперь rsync зависает при передаче папок электронной почты.

Я использую 20.04 и Thunderbird 78.13.0 (64-разрядная версия). Я начинаю резервное копирование с этого:

#!/бин/баш

rm -Rf /home/anja/.cache/*

для GERAET в /media/anja/* ; делать
 если [[ "$GERAET" == /media/anja/INTENSO ]]; тогда 
    эхо $GERAET
       rsync -va --delete --exclude={**/trash*,**/Cache*,**/cache*} /home/anja/.thunderbird $GERAET/anja/.thunderbird
    выход            
  фи
сделано

резервное копирование выполняется, а затем зависает в другом файле каждый раз, когда я пытаюсь это сделать. Я уже пытался восстановить папки электронной почты Thunderbird, но у меня есть множество учетных записей электронной почты и множество папок, поэтому я сомневаюсь, что я перехватил их все.

Добавление опции --info=progess2 дает мне вывод:

    168 997 741 3% 28,99 МБ/с 0:00:05 (xfr#818, ir-chk=3506/4923)
.thunderbird/lunzq248.default/Mail/.inbox.directory/konsum.mdir/cur/1290027311.2286.qAc64:2,S

А там он просто останавливается и ждет до бесконечности или пока я его не убью Ctrl+C

$ ll ~/.thunderbird/lunzq248.default/Mail/.inbox.directory/konsum.mdir/cur/1290027311.2286.qAc64:2,S
-rwxrwxr-x 1 аня аня 167069 18 июля 16:49 /home/anja/.thunderbird/lunzq248.default/Mail/.inbox.directory/konsum.mdir/cur/1290027311.2286.qAc64:2,S*

Похоже, что файл содержит электронное письмо с частью вложения в формате PDF и заканчивается на:

DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCnRyYWlsZXINCjw8L1NpemUgOTcx
Pj4NCnN0YXJ0eHJlZg0KMTE2DQolJUVPRg0K
------=_Part_1306_1154394907.1290028505681--
lucki1000 avatar
флаг us
Возможно, вам следует сначала попробовать эту опцию `--info=progress2`
Calamity Jane avatar
флаг de
Сделал это и добавил результат.
sudodus avatar
флаг jp
Вы используете rsync без повышенных разрешений. Возможно, вашему идентификатору пользователя не хватает прав для управления некоторыми данными. Попробуйте с помощью `sudo rsync...`. Вы также должны заключать `$GERAET` в двойные кавычки: `"$GERAET"` везде.
Calamity Jane avatar
флаг de
Я попробую это, но я сомневаюсь, что разрешения являются причиной этого. Пользуюсь скриптом несколько лет. Конечно, обновление некоторых других программ может вызвать проблемы с правами. Но все же маловероятно, что это причина, поскольку у него нет проблем с резервным копированием других файлов в том же каталоге, поэтому я подозреваю, что это скорее поврежденный файл.
Calamity Jane avatar
флаг de
Я попытался запустить его как sudo, но он застрял в том же файле. Так что никаких изменений.
lucki1000 avatar
флаг us
можно попробовать вручную, я имею в виду копирование только этого файла?
Calamity Jane avatar
флаг de
Он утверждает, что не может создать этот файл. Моя ОС на немецком языке, поэтому мой перевод: «Этот обычный файл не может быть создан: аргумент недействителен `cp -v ~/.thunderbird/lunzq248.default/Mail/.inbox.directory/konsum.mdir/cur/1290027311.2286.qAc6* /media/anja/INTENSO/anja/.thunderbird/.thunderbird/lunzq248.default/Mail /.inbox.directory/konsum.mdir/cur/`
sudodus avatar
флаг jp
Как насчет этого файла (права собственности, разрешения, размер, содержимое)? Вы можете прочитать это вручную? Существует ли уже целевой файл (который следует обновить? Может ли исходный файл *или* целевой файл находиться в поврежденном секторе? Попытайтесь выяснить, почему процесс копирования завершается сбоем. - Возможно, попробуйте восстановить файловые системы, а после что проверить еще раз, возможно, удалить целевой файл, если он поврежден.
Calamity Jane avatar
флаг de
если я удалю файл, rsync застрянет на следующем аналогичном файле. Похоже, он содержит электронное письмо с первой частью вложенного pdf-файла. Я добавил это в пост.
Calamity Jane avatar
флаг de
Если я удалю всю целевую папку, она все равно застрянет.
Calamity Jane avatar
флаг de
Что я сделал сейчас в своем отчаянии, так это удалил все файлы *.msf и позволил Thunderbird переиндексировать мои почтовые ящики. К сожалению, результат тот же: rsync застревает в одном файле, если я его удаляю, он застревает в другом файле.
Рейтинг:0
флаг de

Наконец-то я нашел причину этого бардака: Мой жесткий диск ломался... да, к счастью, постепенный процесс.

Поэтому я попытался максимально сохранить свои данные Thunderbird (что, очевидно, было критической причиной жесткого диска), сменил диск, установил заново, и я думаю, что это все.

Так что проблема не в rsync, а в железе.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.