Недавнее происшествие с новым внешним 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 винта разных производителя – это минимизирует шанс одновременного умирания дисков в массиве (они ж там в одинаковых условиях живут, и часто можно услышать что высыпался весь массив).
Ну так ты готовое то решение какое-то нашел или в поисках?
Можно, конечно, собрать из старого компа с линуксом внутри… Но хочется “коробочку”, чтоб не гудела кучей вентиляторов и включалась-загружалась за 10 секунд, а не 5 минут 🙂
Готовое решение – про это в следующем посте.
RAID 1, внешний, в коробке, по сути NAS, с тем самым Linux (урезанным) внутри.
О, это хорошо 🙂 Пиши следующий пост 🙂