ХЕЛП пропадает почта при поднятии бекапа.
Доброго времени!
Ситуация такая решил обновиться с 7 версии на 8.
Перенёс все учётки. Дождался пятницы забекапил все ящики в архивы.
Подменил сервак что бы не терять входящую почту. А бекапы постепенно догрузились бы.
Скриптик
#!/bin/bash
ZHOME=/opt/zimbra
#ZBACKUP=$ZHOME/backup/mailbox
ZBACKUP=/opt/backup
ZCONFD=$ZHOME/conf
DATE=`date +"%a"`
ZDUMPDIR=$ZBACKUP/$DATE
ZMBOX=/opt/zimbra/bin/zmmailbox
if [ ! -d $ZDUMPDIR ]; then
echo "Backups do not exist !"
exit 255;
fi
for mbox in `zmprov -l gaa`
do
echo " Restoring files from backup $mbox ..."
$ZMBOX -z -m $mbox postRestURL "//?fmt=tgz&resolve=reset" $ZDUMPDIR/$mbox.tgz
done
Исполняемый файл.
echo "* Zimbra - Restore all email accounts *"
echo "*******************************************************"
echo ""
#
echo Start Time Restore = $(date +%T)
#
echo ""
echo "Starting the process restore the backup files ..."
su - zimbra -c "/opt/AdminScripts/zimbra_restore_allaccounts.sh"
echo The process lasted = $(date +%T)
# Calculating time
#after="$(date +%s)"
#elapsed="$(expr $after - $before)"
#hours=$(($elapsed / 3600))
#elapsed=$(($elapsed - $hours * 3600))
#minutes=$(($elapsed / 60))
#seconds=$(($elapsed - $minutes * 60))
#echo "The complete restore lasted : "$hours hours $minutes minutes $seconds seconds"
Но сегодня замечаю, что почта восстанавливается, но удаляются из ящика письма от пятницы. При том до этого было всё хорошо сравнивались дубликаты и укладывалось всё на места по папкам. А теперь просто всё чистит и загружает актуальный бекап с пятницы и писем новых нет.
Вопрос такой куда делись письма? Просто удалились и всё! Или есть шанс что где то остались просто надо выдернуть и положить на место.
Комментарии
21/08/2013 - 17:30
-------------------------------------------------------
Я бы сделал бы копию /opt/zimbra(на всякий случай) и по верх старой 7-й залил бы 8-ю. И не занимался бы подобным...
Но обычно я делаю снапшоты.
Или пути назад нет?
21/08/2013 - 18:08
Но сегодня ночью что то пошло поперёк что теперь он просто чистит ящик и удаляет полностью всё.
Про папки раскладывал всё как надо. Я даже в начале обрадовался но потом словил этот косяк.
Старый сервер с 7 кой ещё работает. Но все уже переведены на новый.
Просто вопрос можно ли найти письма которые сервак нагло бахнул?
Пока что копирую старым способом как я переезжал с маилдемона через бёрд.
По другому страшновато.
21/08/2013 - 18:23
Новые письма забекапите и восстановите на обновленном сервере.
21/08/2013 - 18:26
И те письма которые приходили по ходу не найти.
А как правильно забекапить отдельно пользователя а не весь список?
21/08/2013 - 18:32
Помню что оно начинает бекапить из списка, который выгребается из gaa.
Так вот. Нужно что-бы в этом списке были лишь нужные пользователи. А скрипт бекапа обрезать(закоментировать), что бы он не обновил список пользоватей, а подтянул из отредактированного.
21/08/2013 - 22:35
The resolve= paramater has several options:
А так скрипт идеален всё складывает по местам.