Добрый день, есть в наличие Exchange 2010 с включенным архивом для всех почтовых ящиков для писем старше 5 мес. на диске архив храниться в виде одного файла и уже имеет солидный размер. Теперь хочется как-то разбить его по годам. Может кто сталкивался? Что делать с супер большими файлами архива?
Если имеется ввиду архивация через Retension Policy, то архивы хранятся в архивной базе которая выбирается при включении архивации ящика. Можно перенести архивы в другую базу через New-MoveRequest -Identity "Пользователь" -ArchiveOnly
-ArchiveTargetDatabase "Архивная база"
Максим спасибо за ответ, в этом случает получиться разбить архив только по пользователям. Один пользователь один архивный файл, а это конечно не устраивает.
hail3b: Не понимаю зачем вам то что вы хотите, но на вскидку: Создаете нужное количество архивных баз, пишете скрипт на Powershell который копирует письма подлежащие архивации из ящиков в архивный ящик, мувите этот ящик в архивную базу.
Максим Забелин: В данный момент у меня создана одна архивная база, подключенная всем пользователям, все письма старше 5 мес. перекидываются в архив.
Проблема: файл архива изменяется каждый день, каждый день в архив переносятся письма 5 мес. давности, а это накладывает ограничения на диск где лежит архив. Он (диск) должен быть быстрым и отказоустойчивым RAID 5
Возможное решение: разбивать файлы архива по годам, один файл один год, тогда файлы архива будут статичны и не будут меняться, следовательно уменьшиться требование к диску он должен быть просто быстрым RAID 0 (без отказоустойчивости)
Такая реализация архивов уменьшит стоимость хранения данных причем как минимум в два раза (за счет: смены RAID 5 на RAID 0, отключения бэкапов) и без ущерба пользователям для них для всех также будет доступен архив за все годы.
Поскольку это очень простой в реализации функционал (в программной реализации) то я и интересуюсь как это можно сделать в Exchange.
Если создать несколько архивных баз и каждому пользователю подключить одну из них как вы предлагаете, то все они будут динамичными, что опять потребует использования RAID 5 под них.
hail3b: Через политики хранения - не выйдет, т. к. один ящик = 1 база. Но вы не поняли мой предыдущий ответ.
Пусть у нас есть ящик user1 в базе db1 на быстром LUN1
Делаете медленный LUN2. Создаете на нем базу db2. В этой базе создаете ящик User1-Архив2014. Например через Export-Mailbox переносите все письма за 2014 год из user1 в ящик User1-Архив2014. Даете user1 права на User1-Архив2014. Ящик подключаете пользователю. Повторять со всеми пользователями и за все года.
В общих чертах как-то так. Но имхо это жуткий костыль, и лучше уж добавить дисков к хранилке.