Nara-auto.ru

Автосервис NARA
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Программ автоматической синхронизации флешки с

Программ автоматической синхронизации флешки с

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

В моем случае данными были: заметки (созданные в прекрасном древовидном редакторe ZIM), логи мессенджера (Pidgin использует великолепный формат логов, очень удобный для синхронизации), настройки программ (любой пользователь Linux и не только согласится, что со временем конфигурационные файлы приобретают стоимость золота 🙂 ), а так же мелкие и не очень bash скрипты, накопленные за несколько лет.
В данном руководстве я расскажу как решил проблемы синхронизации, защиты и восстановления в непредвиденных ситуациях этих данных. Конечно, решения эти не универсальны, не окончательны (они вырабатывались в течение нескольких лет и, возможно, будут еще меняться много раз), а для кого-то и вовсе примитивны, но на данный момент они удовлетворяют всем моим требованиям и, по моему мнению, достойны для опубликования. Надеюсь кто-то найдет здесь хоть что-нибудь полезное для себя! 🙂

Итак, начнем. Статью я разделил на несколько частей, а именно:

1. Постановка задачи
2. Контроль версий важных файлов
3. Защита данных
4. Установка portable программ для Windows
5. Бекап данных
6. Объединение всех действий в одно целое

Давным-давно я создал папку с очень глубокомысленным названием saves и начал складывать туда более или менее важные для меня файлы. В случае документов это было достаточно удобно, но если от файла требовалось находится в определенном месте (например конфигурационный файл программы), то туда попадала его копия, что было не совсем хорошо.

После знакомства с Linux и его файловыми системами такие конфигурационные файлы переместились на место своей копии, а в нужное место была подложена ссылка (soft link) на этот файл.

Так же туда попали:

* Файл с паролям в формате keepass (Linux версия программы — KeePassX)
* Адресная книга в формате .vcf
* Заметки редактора ZIM
* Bash (и другие) скрипты
* А так же много всего другого и мелкого

После того, как у меня появилось два компьютера (рабочий и домашний лэптоп, на обоих установлен Debian Etch) возникла необходимость иметь точные копии этой папки на обоих компьютерах и синхронизировать сделанные изменения.
Со временем к списку добавилась таблетка Nokia N800 и Windows компьютер, за которым я бываю раз в неделю, но это не избавляет его от необходимости иметь тот же самый набор greasemonkey скриптов для Firefox, что и у остальных.

Контроль версий важных файлов

Я решил, что для папки saves будет недостаточно простой синхронизации, а лучше использовать какую-нибудь систему контроля версий, которые так любят программисты 🙂
После долгих сравнений выбор пал на Bazaar — распределенную систему контроля версий, поддерживаемую небезызвестной компанией Canonical.
Для нее всего лишь пришлось создать скрипт, который выполняет нужную мне последовательность действий: добавляет новые файлы в репозиторий, предлагает ввести коментарий для новых изменений (если они, конечно, есть) и объединить изменения с родительским репозиторием (для N800 это компьютер, для компьютера это флешка, а у флешки родительского репозитория нет).
Теперь я всегда имею одинаковую папку saves на всех компьютерах и в случае каких-либо сбоев могу вернуться к предыдущей версии любого файла.

Маленькое дополнение:
Очень часто, конфигурационные файлы программ кроме действительно конфигурации содержат всякие часто меняющиеся параметры. Например Firefox в файле с закладками сохраняет также и время последнего использования закладок, которое меняется каждый раз, когда какая-либо закладка используется. Понятно, что такие данные не нуждаются в синхронизации, поэтому я создал специальный скрипт prepare_saves, который удаляет их из файлов, а также материт разработчиков, которые такое делают 🙂 .

Читайте так же:
Как правильно отрегулировать карбюратор на бензопиле партнер 351

Так как папка saves уже содержит достаточное количество данных, которые я не хотел, чтобы попали в чужие руки про потере флешки, то это самое время задуматься о ее защите.
Благодаря хабру узнал о программе TrueCrypt. С ее помощью создал на флешке файл-контейнер размером 200 мб с файловой системой NTFS (почему именно NTFS — смотрите в следующем разделе) и переместил туда папку saves. Так как в данном случае цель шифрования не защита от ФСБ, а просто от попадания флешки в чужие руки, то защиты по паролю оказалось достаточно.
Хм.. такой важный вопрос, а сказать больше и нечего 🙂

Установка portable программ для Windows

Так как иногда все-таки приходится пользоваться Windows-компьютерами, то сайт PortableApps.org стал для меня настоящей находкой. Любимые Firefox и Pidgin, а также еще некоторые программы прочно заняли свое место на защищенном разделе флешки.
Так как раздел имеет файловую систему NTFS, то я без проблем повторил трюк с заменой конфигурационных файлов на ссылки на соответствующие файлы в папке saves.

После того, как создан такой самолет, опять жалко потерять его на улице. Для бекапа (а так же синхронизации) был подключен старый добрый Unison, который умеет все, если его правильно настроить.

Для него было создано три профиля:

* Бекап всех данных на незащищенной части флешки (исключая зашифрованный файл-контейнер)
* Бекап всех защищенных данных (исключая папку saves)
* Синхронизация логов Pidgin

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

Объединение всех действий в одно целое

Теперь остается самое простое — написать скрипт, который объединит все шаги вместе. Его алгоритм очень прост:

1. Примонтировать защищенный раздел флешки
2. Синхронизировать логи Pidgin
3. Синхронизировать незащищенную часть флешки
4. Синхронизировать защищенную часть флешки
5. Выполнить prepare_saves для saves на флешке
6. Закомитить изменения saves на флешке
7. Выполнить prepare_saves для saves на диске.
8. Закомитить изменения saves на диске и отправить их на флешку
9. Отмонтировать защищенный раздел флешки

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

Синхронизация файлов и папок — зачем она нужна?

Каждый из вас может решать вопрос сохранности этих данных по своему. Я же предлагаю вам взглянуть на то как обезопасить эти файлы с помощью синхронизации данных.

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

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

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

Читайте так же:
Регулировка клапанов бав феникс 1044

Как синхронизировать файлы и папки?

Зачем нужна синхронизация файлов

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

На этом блоге я попытался охватить самые популярные сервисы синхронизации файлов. С ними вы можете ознакомиться по этим ссылкам:

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

Суть синхронизации

Синхронизация данных обеспечивает идентичность выбранной информации на разных устройствах, которые подключены к сервису синхронизации. Если взять к примеру текстовый документ, то он будет одинаковым на всех ваших компьютерах. Если вы что допишите в этом документе, то файл автоматически обновится на других компьютерах. Происходит синхронизация в основном через интернет. Для этого нужно установить специальные программы на все компьютеры, планшеты или смартфоны, которые вы используете, например Dropbox. Программа создаст папку по имени Dropbox, в которой вы будете хранить ваши документы. Они будут закачиваться на специальное хранилище в интернете, после чего вы будете иметь к ним доступ из любого уголка планеты через веб-браузер, смартфон или планшет.

Суть синхронизации файлов

Отличительная особенность синхронизации данных в том, что вам не нужно следить за версиями файлов с которыми вы работаете. У вас всегда будет самая свежая версия вашего документа. Любой сервис синхронизации файлов позволяет загружать ваши документы, фото, музыку и другие файлы в облачное хранилище и потом получать к ним доступ через программы для компьютеров, планшетов, смартфонов или просто через веб-браузер. Для того, чтобы начать пользоваться синхронизацией файлов нужно зарегистрироваться и скачать бесплатную программу для синхронизации файлов. Про то как это сделать можно прочитать в статье про регистрацию, установку и настройку Dropbox. И пусть вас не пугает англоязычный интерфейс, можно воспользоваться замечательным плагином Instant Translate для Google Chrome для быстрого перевода непонятных слов.

Какие выгоды дает синхронизация данных для обычных пользователей:

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

Во-вторых — вы сможете легко обмениваться файлами с другими людьми просто отправив им ссылку по электронной почте, Вконтакте, Facebook или любым удобным для вас способом.

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

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

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

Читайте так же:
Как отрегулировать карбюратор на триммере интерскол

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

ПОДРАЗДЕЛЫ

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

Возможности:
— слежение за появлением в системе подключённых съёмных носителей информации;
— выбор интервала опроса новых носителей или временное отключение опроса;
— автоматическое копирование выбранных по маске файлов в выбранную папку;
— выбор исключений для копируемых файлов (определяется масками);
— возможность исключения копирования файлов, если имеются копии тех же размеров;
— возможность автоматического переименования файлов с одинаковыми именами;
— возможность автоматической перезаписи копируемых файлов с одинаковыми именами;
— выборочное копирование файлов по определённым размерам;
— запуск утилиты с нужными параметрами (указываемых в ярлыке к «FDFSpy.exe»);
— выборочная работа с определёнными дисками (фильтры по меткам и S/N);
— выборочная работа с одним определённым диском;
— возможность копирования файлов в папки, создаваемые по датам и s/n дисков;
— возможность сохранения структуры папок для копируемых файлов;
— возможность установки лимита свободного места на диске куда копируются файлы;
— скрытая работа утилиты без показа значка в системном трее;
— добавление и удаление запуска утилиты при загрузке операционной системы;
— сохранение конфигурации утилиты.

SizeFilter.png (варианты настроек фильтров для размеров файлов)
FDFSpy.xml (PAD-файл, Portable Application Description)
FDNetFC.html (инструкция по копированию файлов из сети)
FDFRSA.html (инструкция по переносу файлов с флешек)
License.txt (лицензионное соглашение)

Внимание! Утилита FDFSpy представляет собой программное обеспечение с закрытым исходным кодом, которое не имеет сертификатов и свидетельств о государственной регистрации, а также не содержит в себе электронных цифровых подписей. Исполняемые программные модули скомпилированы с учётом получения максимальной производительности и упакованы с максимальным сжатием архиватором исполняемых файлов (с открытым исходным кодом) для получения малых размеров файлов, а также ускорения загрузки их в оперативную память при запуске. Все компоненты программы упакованы с максимальным сжатием инсталлятором с закрытым исходным кодом в один самораспаковывающийся архив. Учитывая перечисленное, данное программное обеспечение, в некоторых случаях, при проведении параноидальных эвристических, поведенческих, сигнатурных и иных анализов может ошибочно детектироваться некоторыми версиями антивирусных средств как программное обеспечение, включающее в себя код, который предположительно может нанести тот или иной вред системе (в зависимости от его версии, а также версий антивирусных баз и методов проведения анализа). Если по каким-либо причинам содержимое данного программного обеспечения не вызывает у вас доверия либо имеются сомнения в безопасности его использования — просто не используйте его.

История изменений:

2.0.0.2018.0
— добавлена возможность сравнения размеров копируемого и уже существующей копии
файла, и в случае если размеры совпадают, то копирование не осуществляется;
— диапазон значений для размеров файлов в фильтрах (=><) расширен до 512 Тб
(максимальное значение теперь 562949953421311 байт), аналогично увеличен
максимальный размер лимита свободного места на диске.

Читайте так же:
Регулировка фар в сормово

1.9.5.2015.0
— улучшен механизм фильтрации съёмных носителей информации по серийным номерам
и меткам, в частности по маскам, содержащих символы "?" и "*", а также меткам,
содержащих символы юникода, пробелы либо не содержащих символов совсем.

1.9.4.2015.0
— в меню из системного трея добавлена опция "Копировать со всех дисков. ".

1.9.3.2015.0
— добавлена обработка файлов, расширения которых содержат в себе символы юникода;
— скорректирована обработка S/N устройств, номера которых больше 2147483647;
— максимальные значения для фильтров размеров файлов увеличены до 4294967295;
— исключено копирование дубликатов файлов при нескольких пересекающихся масках,
например: *.txt|*.*|* и т.п.;
— немного переработаны системные меню с настройками.

1.9.2.2014.0
— графическая оболочка доработана для запуска утилиты на экране с любым DPI.

1.9.1.2013.0
— добавлена возможность запуска утилиты с параметром (ключом): A. Z
(обрабатывается диск с указанной буквой с последующим выходом из программы).

1.9.0.2013.0
— добавлена возможность выбора типов устройств которые необходимо обрабатывать.

1.8.1.2012.0
— добавлена работа с файлами, в именах которых встречаются символы юникода;
(для совместимости имена таких файлов перекодируются в короткие ANSI-имена)
— добавлена дополнительная утилита «DrvInfo», отображающая подробную информацию
о всех подключённых к компьютеру носителях информации (для внесения в фильтр);
— немного улучшен пользовательский интерфейс утилиты;
— добавлена поддержка работы утилиты в OS Microsoft Windows 8/2012 Server.

1.8.0.2011.0
— добавлена опция контроля лимита свободного места на диске куда копируются файлы.

1.7.3.2011.0
— разблокирована обработка сетевых и CD/DVD устройств при ручном запуске.

1.7.2.2011.0
— улучшен алгоритм фильтрации дисков по меткам и серийным номерам;
— немного изменены настройки по умолчанию.

1.7.1.2011.0
— немного скорректирован интерфейс при смене разрешения экрана при запущенной
утилите в ОС Microsoft Windows Vista/2008/7;
— немного улучшен алгоритм обработки процессов.

1.7.0.2010.0
— добавлены опции создания подпапок по датам и s/n дисков для копируемых файлов;
— добавлена опция сохранения структуры папок для копируемых файлов;
— добавлена опция перезаписи (обновления) одноимённых копируемых файлов.

1.6.1.2010.0
— ускорен процесс копирования файлов при копировании их только из корня диска.

1.6.0.2010.0
— добавлена возможность копирования файлов с определённого выбранного диска.
(выбор диска осуществляется в меню значка утилиты, находящегося в системном трее)

1.5.0.2010.0
— добавлены опции ограничения копирования файлов по их размерам (в байтах).

1.4.0.2010.0
— добавлен фильтр дисков (работа с дисками с определёнными метками и S/N);
— немного улучшен интерфейс.

1.3.1.2009.0
— немного увеличена скорость обработки каталога файлов.

1.3.0.2009.0
— добавлена опция исключений для копируемых файлов;
— исправлено копирование лишних файлов при определённых масках;
— немного улучшен интерфейс и увеличена скорость работы утилиты.

1.2.0.2009.0
— переработан алгоритм сканирования файлов на HDD, в следствии чего немного
увеличена скорость работы утилиты и теперь в ОС Microsoft Windows 95/98/Me
также копируются скрытые файлы.
— интерфейс доработан для работы на мониторе с DPI=96/120 (точек на дюйм);
— добавлено автосохранение языка интерфейса и положения окна на экране;
— исправлена невозможность открытия утилиты из трея в ОС Microsoft Windows 95/98/Me;
— немного улучшена работа программы в целом.

1.1.0.2008.0
— добавлена опция автопереименования файлов с одинаковыми именами;
— исправлена некорректная работа программы из папки с русскими буквами в названии;
— исправлено неправильное копирование файлов с корневых директорий дисков.

5 лучших программ для хранения паролей

Одно из самых интересных и функциональных приложений в этой сфере — Dashlane. Подписка на него стоит 40 долларов США в год , но есть и бесплатная версия, которая поддерживает все основные функции. Однако, нет ничего зазорного в том, чтобы платить за сохранность абсолютно всех ваших пар «логин-пароль».

Читайте так же:
Регулировка тормозов маз 5440

У Dashlane есть клиенты для самых популярный операционных систем: Windows, macOS, Andorid, iOS — а также плагины для распространённых браузеров, помогающие мгновенно авторизовываться на сайтах. Все ваши пароли вы сможете синхронизировать между компьютерами и мобильными девайсами, поэтому никогда не останетесь «сидеть под дверью» какого-нибудь срочно понадобившегося приложения или сервиса.

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

KeePass

Не только лишь большие алчные корпорации готовы помочь вам хранить ваши пароли. Если вы носите шапочку из фольги и вечерами под одеялом пересматриваете сериал «Мистер Робот», то KeePass точно придётся вам по вкусу. Он имеет открытый исходный код и совершенно бесплатен.

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

Но есть у него и свои недостатки. К примеру, у него нет автоматической синхронизации, даже платной. Но это легко исправляется — достаточно хранить его базу данных в любом облачном сервисе вроде Яндекс.Диска. Можно даже поместить туда всё приложение целиком, оно занимает очень мало места. Также не всем понравится весьма старомодный интерфейс программы, навевающей воспоминания о временах Windows XP и мониторов с половину рабочего стола.

LastPass

LastPass — это Facebook в мире менеджеров паролей. То есть, самый популярный и массово используемый. И на то есть причины. Он умеет не только хранить пароли и авторизовывать вас на интернет-сайтах, но также и в десктопных приложениях — никакого занудного Сtrl-С и Ctrl-V.

Как и Dashlane, это приложение позволяет вам хранить не только пароли и данные кредитных карт, но даже, например, данные вашего паспорта или других документов. Хранить их в облаке проще, чем всегда таскать с собой, рискуя и вовсе потерять.

При необходимости вы даже можете делиться своими паролями с вашими близкими или коллегами, если у них тоже есть это приложение. Причём можно выбрать, увидят ли они сам пароль или же просто смогут авторизоваться ровно до тех пор, пока вы сами того хотите. Подписка стоит 12 долларов в год.

RoboForm

Еще один популярный сервис — RoboForm. Любопытно, что вы можете бесплатно пользоваться им на мобильных платформах, но будете вынуждены регулярно платить за подписку, если захотите синхронизировать пароли с компьютером. Причём бесплатная версия для ПК позволяет хранить не больше 10 паролей. Подписка стоит около 895 рублей в год.

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

Sticky Password

Если вы сомневаетесь в безопасности всех этих менеджеров паролей, то обратите внимание на Sticky Password. К этому приложению приложили руку профессионалы, создавшие бесплатный антивирус AVG.

Основные возможности у Sticky Password те же, что и у конкурентов — поддержка множества платформ, портативная USB-версия, синхронизация между устройствами, причём даже по локальной сети, и многое другое. Разработчики Sticky Password тоже хотят кушать, поэтому вам придётся раскошелится на 1890 рублей в год.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector