Резервное копирование с BitTorrent Sync
Что за зверь?
BitTorrent Sync — совершенно замечательный сервис, запущенный авторами всеми нами любимого протокола BitTorrent в апреле 2013. Это сервис синхронизации файлов, при этом синхронизация по возможности происходит напрямую между устройствами, без использования центрального сервера для передачи (т. е. по технологии peer-to-peer). P2P природа дает одно серьезное преимущество перед сервисами облачного хранения файлов (Dropbox, Яндекс.Диск, Google Drive) которые многие используют для синхронизации своих устройств: в P2P мы никак не ограничены объемами синхронизируемых данных, нужно передать терабайт данных, на здоровье, хватило бы пропускной способности сети и объема дисков на синхронизируемых машинах. В облачных сервисах всегда есть какое-то не очень большое ограничение объема, и за его увеличение нужно доплачивать. Минусом же P2P синхронизации можно назвать необходимость одновременного присутствия в сети синхронизируемых устройств.
Увидев анонс BitTorrent Sync я сразу его попробовал в деле и остался очень доволен: поддерживает все нужные мне платформы, синхронизирует быстро. Я даже удалил за дальнейшей ненадобностью свой аккаунт в DropBox.
Использование для резервного копирования.
Создание резервных копий Важных Данных это всегда интересно. Для себя я с помощью BTSync соорудил такую штуку: завел сервер на Amazon Web Services и поставил на него BTSync. Данные хранятся в Elastic Block Store. Этот самый EBS имеет функцию создания инкрементальных снимков файловой системы. «Инкрементальные» значит что сохраняются только изменения, а не все данные целиком, т. е. если от предыдущего снимка теперешний отличается только добавлением пары мегабайт то и занимать этот новый снимок будет тоже только эти два мегабайта, независимо от объема всего хранилища.
И теперь по крону раз в час на этом удаленном сервере у меня запускается создание нового снимка EBS. Сейчас я храню снимки с часовым разрешением за трое суток, и суточные в течении 15 дней, для меня это совершенно достаточно, даже с избытком честно говоря.
В качестве бонуса у меня есть копия данных не привязанная к моим устройствам, эдакий аналог облачного хранилища по сильно более низким ценам чем у облачных провайдеров.
Ничего из написанного и настроенного выкладывать не буду, пока по крайней мере, там все такое, мммм... надежно склеенное изолентой и на забитых молотком шурупах, нельзя такое людям показывать. Однако если кто желает повторить для себя такую конструкцию и упрется в какую-то непонятность, милости прошу в комментарии.