Резервное копирование, несоответствие размеров бекапа Zimbra 8.5.1
Пробовал делать резервную копию /opt/zimbra по инструкции с офф. сайта wiki.zimbra.com/wiki/Backing_up_and_restoring_Zimbra_%28Open_Source_Version%29 ( коммандой cp -rp /opt/zimbra [location of backup]/zimbra_backup ).
На локальную машину бекап создается нормально, верней его размер соответствует текущему размеру каталога /opt/zimbra.
Но если делать бекап сразу на удаленную машину - то размер вырастает в 5-6 раз.
Если на локальной машине это 20 гб - то на удаленную ложится 100-120 гб.
Этому есть нормальное обьяснение ? и как это исправить ?
На локальную машину бекап создается нормально, верней его размер соответствует текущему размеру каталога /opt/zimbra.
Но если делать бекап сразу на удаленную машину - то размер вырастает в 5-6 раз.
Если на локальной машине это 20 гб - то на удаленную ложится 100-120 гб.
Этому есть нормальное обьяснение ? и как это исправить ?
Комментарии
03/12/2014 - 11:13
Zimbra формирует базу данных LDAP в виде разреженного файла размером 80Гб (по умолчанию). Причем полезной информации в нем оказалось всего лишь на 700кб. Было крайне занятно видеть файл размером 80Гб на файловой системе размером 17Гб. Особенно весело было такой файл бэкапить (tar посчитал его не разреженным, а обычным файлом).
Пришлось покопаться в документации по зимбре. Оказывается, в поставке 8.0.2 и выше присутствует специальная утилита mdb_copy, предназначенная для нормального копирования таких файлов. Синтаксис:
Т.е. например так:
При восстановлении достаточно воспользоваться обычной copy, при этом помещенная на место база данных при запуске зимбры «разрастется» до нужных размеров, т.е. станет тем же разреженным файлом.
03/12/2014 - 14:57
09/12/2014 - 11:55