"Программист — это профессиональный конвертер галлюцинаций заказчика в жесткую формальную систему"
Sep 082013
 

Недавнее происшествие с новым внешним HDD (обсыпался одномоментно) и последующим восстановлением данных (тех что удалось спасти) привело меня обратно к мысли об организации нормального хранилища для фото. И так ТЗ – относительно надежно долгое время хранить большое число фотографий (~ 2 Тб на данный момент). Обновлять архив новыми фото и результатами обработки. По максимуму автоматизировать этот процесс.

Разберем ТЗ по пунктам

1. Хранить большой объем данных

Т.к. мы говорим о долговременном хранении больших объемов информации, то ни о каких CD/DVD/Blue-ray речи идти не может – представьте себе 2 Тб на DVD… Остаются HDD.

2. Хранить данные долгое время

С долговременным хранением одна проблема – нет понятия ЕСЛИ носитель придет в негодность есть только КОГДА…. Поэтому регулярные проверки хранилища обязательны + к этому замена HDD как только становятся доступны новые накопители (например год назад 1 Тб было очень дорого, сейчас можно уже купить 3-4 Тб за вменяемые деньги). Т.о. мы получим постоянно обновляемый архив на относительно “свежих” носителях.

3. Хранить данные надежно

ЛЮБОЕ устройство хранения может сломаться – значит их должно быть как минимум 2, лучше 3 😀 и по хорошему они должны быть территориально разделены. А то всякое случается… И да, естественно хранилище данных стоит выключенным все время, кроме непосредственного обращения к нему.

Хорош бы иметь копию данных на удаленном компьютере в сети.

4. Обновлять архив новыми фото и результатами обработки

Если с обновлением новыми фотографиями все более-менее понятно – приехал из поездки – сразу слил все исходники на рабочий HDD и в архив, то с сохранением результатов обработки сложнее – это надо не забыть после работы подключить хранилище и залить туда все. Надо бы автоматизировать этот процесс.

5. По максимум автоматизировать процесс сохранения данных

Для домашней части хранилища внешний массив RAID1 из двух дисков – оба диска постоянно синхронизированы + программа для синхронизации хранилища с рабочим винтом.

Резюмируя все, выше написанное – 2 HDD в RAID 1 и сетевое хранилище… Только где же то сетевое хранилище взять – поэтому 3 диска. Два в рейде дома и один где-то еще с синхронизацией раз в месяц или по случаю большого апдейта. Кстати, при RAID 1 третий винт можно просто ротировать с одним из дисков в массиве – он должен нормально читаться и без RAID.

Хорошо бы еще какую-то программу мониторинга изобрести для обоих винтов в массиве – чтобы за их S.M.A.R.T. смотреть и при первых попытках сдохнуть менять нещадно. Так же все 3 винта разных производителя – это минимизирует шанс одновременного умирания дисков в массиве (они ж там в одинаковых условиях живут, и часто можно услышать что высыпался весь массив).

Поделиться в соц.сетях

 Posted by at 12:37 pm

  3 Responses to “Как хранить большой архив фотографий”

  1. Ну так ты готовое то решение какое-то нашел или в поисках?

    Можно, конечно, собрать из старого компа с линуксом внутри… Но хочется “коробочку”, чтоб не гудела кучей вентиляторов и включалась-загружалась за 10 секунд, а не 5 минут 🙂

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)