...

воскресенье, 5 декабря 2021 г.

Теплая ламповая безопасность

Недавно один весьма прогрессивный молодой человек назвал меня ретроградом, за то что я предложил по его мнению слишком ламповый способ хранения данных.

Поэтому полагаю что все очень прогрессивные молодые люди будут огорчены моей статьей - ведь в ней нет ни ссылок на гитхаб, ни облаков, ни даже строчки питона. Всего лишь описание способа, который позволил мне не потерять нисколько моих работ и данных за 15 лет, несмотря на не менее 10 ситуаций, когда жесткий диск с этими данными либо выходил из строя, либо терялся.

Всем фанатам светодиодов дальше лучше не читать.

Много лет назад - еще когда интернет можно было добыть только из модема) я как и многие другие люди познакомился с PC. Неизбежно в процессе общения начали накапливаться файлы, в которых находились проекты, документация, музыка, развлечения - как обычно. Тк работаю я и дома и на работе, очень быстро возникла проблема единообразия среды - хотелось сидеть в кресле где угодно, слушая одну и ту же музыку, фильмы, книги и делать работу одинаково вне зависимости от места.

Через некоторое время выкристаллизовался способ делать это. У меня сформировалось несколько папок - это work(проекты), hard(документация), distr(дистрибутивы ПО) и relax(развлечения).

Эти папки разные по важности находящихся в них данных и по частоте их обновления - если рабочие папки work+hard могут обновляться несколько раз в день, то дистрибутивы и развлечения иногда по месяцу не испытывают никаких изменений. На сегодняшний день, work+hard весят в сумме менее 256 ГБ.

Рабочих мест у меня всегда было не менее 3 - работа, дом, мастерская. 256ГБ по нынешним меркам это очень скромно, поэтому рабочие данные хранятся на каждом компьютере каждого рабочего места.

Итого, вместе с мастер-диском SSD, который всегда в моей сумке получается 4 копии. Алгоритм работы такой: приходя на любое рабочее место я включаю в компьютер USB шнурок с носителем, и запускаю в Total Commander синхронизацию директорий. Работа ВСЕГДА происходит с данными на мастер-диске и поэтому именно на нем всегда находится самая свежая версия файлового архива. Поэтому направление синхронизации ВСЕГДА одно и тоже - все изменения переливаются с мастер-диска на очередной резервный диск - диск компьютера локального рабочего места. Это позволяет не тратить много времени и внимания на этот процесс. Всего лишь 5 тычков мышкой и пара минут.

После этой синхронизации у меня есть две идентичные копии файлового архива, что очень удобно, тк все люди ошибаются, и периодически я например удаляю нужные рабочие файлы. Из второй копии их можно мгновенно восстановить. По окончании работ происходит повторная синхронизация мастер диска на локальный диск рабочего места. Так работаем на всех рабочих местах.

Таким образом если мы по любой причине мастер диск потеряем, то все сделанные где угодно изменения нам доступны, стоит лишь добраться до последнего рабочего места. А дома или на работе наш рабочий архив будет не более чем на день-два отставать от последней версии.

Что касается гораздо более обьемных дистрибутивов и развлечений, с ними алгоритм такой же. За тем исключением, что там в виду меньшей ценности данных как мастер диск можно использовать обычный 2.5" ноутбучный винчестер. Да и самих точек резервирования достаточно 2. В принципе, можно вообще не носить с собой мастер диск этих данных, и брать его лишь в путешествия либо для очередной необходимой синхронизации файлового архива.

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

Пользуясь таким алгоритмом хранения, я пережил за 15 лет без потерь 😊 потерю примерно 10 жестких дисков - как мастеров, так и обычных резервных дисков. В отличии от других людей, которые в таких ситуациях начинали бегать и волноваться, я спокойно выбрасывал диск в корзину, вставлял в машину новый и заливал на него требуемый файловый архив.

Я работаю под Windows, любители unix систем могут автоматизировать синхронизацию на запуске машины и сделать процесс синхронизаций абсолютно автоматическим.

Об особых случаях. Такой механизм хранения оказался уязвим к одной проблеме. Если мастер диск окажется поврежден так, что СОДЕРЖИМОЕ файлов в нем начнет биться, то мы рискуем размножить битые файлы. Однажды (это было давно, и рабочим мастер-диском тогда был обычный ноутбучный диск) у меня возникла такая ситуация. Тогда мне также удалось ничего не потерять, хотя это стоило большего труда, чем обычная синхронизация.

Важно то что работа происходит все время с мастер диска. Когда обычный жесткий диск начинается сыпаться, дефекты начинают появляться на нем везде. Тк при работе используется достаточно много файлов рабочего файлового архива, в тот раз я достаточно быстро наткнулся на битые файлы. У TotalCommander-а есть разные режимы сравнения директорий - со сравнением содержимого файлов, и без. В обычных ежедневных синхронизациях я не включаю сравнение файлов по содержимому, как показывает опыт, это не нужно. Но когда стало ясно что мастер диск повреждает данные, тогда уже пришлось делать синхронизацию файлового архива по содержимому и просматривать diff-ы.

Оказалось, что поврежденных файлов было мало, все они были доступны в зеркалах.

Очередной диск отправился в помойку, я сохранил весь файловый архив без потерь ценой 2 часов труда. За 15 лет такая ситуация возникла 1 раз, SSD который после этого был выбран мастер-диском рабочих файлов работает без нареканий уже года 4.

Желаю всем дочитавшим до конца теплой ламповой безопасности!

Adblock test (Why?)

Комментариев нет:

Отправить комментарий