The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Синхронизация файлов

   Корень / Общесистемный софт / Синхронизация файлов

!!!-* rsync - utility that provides fast incremental file transfer (Версия: 3.1.0 от 2014-01-14) [+]
[обсудить]
 Очень удобная и практичная утилита для синхронизации группы файлов или директорий. В качестве транспорта используется ssh, rsh или прямое соединение. При синхронизации пересылаются только изменения, что минимизирует трафик на столько на сколько это возможно.
  • rsyncrypto - хранение результирующих файлов бэкапа в зашифрованном виде, без потери производительности и без копирования лишних данных при очередной синхронизации.
  • grsync - GUI надстройка для синхронизации двух директорий;
  • Backup Monitor - Web интерфейс к rsync для создания бэкапов;
  • QSync - GUI фронтэнд на базе Qt к rsync;
  • Zynk - GUI на GTK+ для rsync;
  • TKsync - GUI для синхронизации файлов и директорий по сети (rsync через ssh) на Tcl/Tk;
  • rsync-incr - shell скрипт для создания инкрементальных резервных копий;
  • RSync Manager - python скрипты для зеркалирования сайтов;
  • WarSync - организация репликации данных между серверами, используя rsync и ssh;
  • Rsync Vault Manager - утилита для управления многотомными бэкапами из нескольких источников;
  • Rsyncrypto - решение для rsync синхронизации зашифрованных данных;
  • rsyncbackup - решения для выборочного rsync бэкапа на Perl;
  • Backup Buddy - скрпт для автоматизации бэкапа с диска на диск, с отслеживанием версий изменений файлов;
  • Zsync - реализация rsync поверх HTTP;
  • NasBackup - ПО для бэкапа рабочих станций и серверов на удаленном сервере бэкапа. Имеется поддержка бэкапа Windows машин;
  • Rsnapshot - создание снапшотов ФС средствами rsync;
  • OtheRSync - программа для автоматизации синхронизации двух машин по сети;
  • rsynchelper - программа для организации взаимного зеркалирвоания групп серверов в сети.
  •  
    ----* csync - bidirectional file synchronizer (Версия: 0.44.0 от 2010-02-18) [+]
    [обсудить]
     Утилита для двухсторонней синхронизации, разработанная в рамках проекта openSUSE. csync позволяет выполнять синхронизацию данных между двумя источниками, в каждом из которых могут присутствовать изменения. В отличии от популярной утилиты unison, написанной на языке ocaml, код csync разработан на Си. Вторым отличием, является то, что утилита csync работает только на клиентской стороне, не требуя запуска на удаленном хосте какого-либо дополнительного ПО, достаточно иметь возможность входа по sftp.

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

     
    ----* ChironFS [+]
    [обсудить]
     FUSE модуль для поддержания в синхронном состоянии нескольких директорий. Примонтировав директории по NFS или SSHFS с помощью ChironFS можно организовать зеркалирование данных на разных машинах.
     
    ----* Csync2 - cluster synchronization tool [+]
    [обсудить]
     Позволяет поддерживать набор файлов на нескольких машинах в синхронизированном состоянии. Позвоялет задавать действия при обновлении определенных файлов (например, перезапустить программу при обновлении файла конфигурации).
  • Пошаговая инструкция по использованию.
  •  
    ----* CVSync - portable CVS repository synchronization utility [+]
    [обсудить]
     Утилита для поддержания нескольких CVS репозитариев в синхронизированном виде. Может использоваться как аналог CVSup.
     
    ----* rdiff-backup - remote incremental backup (Версия: 1.2.7 от 2009-03-05) [+]
    [обсудить]
     Утилита выполняющая функции зеркалирования файлов с одной машины на другую с сохранением всех изменений в отдельной директории. Удобно использовать для организации бэкапа исходных текстов. Сохраняются diff'ы, что позволяет откатится на любой уровень ниже. Утилита написана на языке Python, для обмена данными задействована библиотека librsync.
     
    ----* Unison - file-synchronization tool (Версия: 2.27.57 от 2008-03-15) [+]
    [обсудить]
     ПО для организации процесса дублирования файлов между машинами или дисками. От таких систем как rsync Unison отличается возможностью двухсторонней синхронизации. т.е. обеспечения синхронизации измененных на одной из машин данных на другие системы использующие копию этих файлов (что-то от распределенных ФС, но через запуск user-level программы). Возможности передачи похожи на rsync - сжатие передаваемых данных, работа как по своему протоколу, так и через ssh. Прекрасно подходит, например, для синхронизации ноутбка и рабочей машины.
  • DirSync Pro - многоплатформенный аналог на Java, имеющий только GUI интерфейс.
  •  
    ----* Xdelta - managing delta-compressed storage and network transport [+]
    [обсудить]
     Xdelta - похожая на diff утилита предназначенная для бинарных файлов. Т.е. выделяет изменившиеся в бинарном файле фрагменты.
     
    ----* Fsync - script for file synchronization between remote hosts [+]
    [обсудить]
     Perl скрипт для синхронизации данных на удаленный хост (ssh или rsh), оптимизированный для работы на медленных модемных линиях. Копируются только измененные данные.
     
    ----* sitecop - keeping the remote site synchronized (supports FTP) [+]
    [есть мнение]
     Программа обеспечивающая синхронизацию удаленной копии сайта с локальной рабочей версией. В программе используется метод синхронизации, когда на локальной системе хранятся данные о текущем состоянии удаленной копии, ПО только докачивает опираясь на локальную БД недостающие файлы и удаляет лишние.
     
    ----* CVSup- CVS-Optimized General-Purpose Network File Distribution System (доп. ссылка 1) [+]
    [обсудить]
     CVSup - программа, написанная на языке Modula-3, позволяющая поддерживать исходные тексты вашей системы в актуальном состоянии. Предназначена для организации эффективного процесса синхронизации (передается не полный текст, а только изменения) данных любого типа (текстовые, бинарные) между клиентской и серверной частью программы.
  • csup - вариант CVSup написанный на языке Си
  •  



    Близкие по значению ключи
    clone  bacula  dump  backup  compress  convert  file  archive  sync  cvsup 
    Близкие по совпадению ключи
    freebsd  make_world  bluetooth  update  linux  bind  install  mozilla  video  multimedia  pda  apache  postgresql  sound  backup 
    Похожие разделы ключей
  • Бэкап, синхронизация, файлы

  • Раздел новостей
     [21.06.2017] Леннарт Поттеринг представил свой новый проект Casync
     [03.01.2017] Выпуск утилиты для резервного копирования rclone 1.35
     [18.05.2016] Релиз открытой P2P-системы синхронизации файлов Syncthing 0.13
     [22.12.2015] Выпуск Rsync 3.1.2 c устранением уязвимости
     [23.04.2015] Выпуск открытой P2P-системы синхронизации файлов Syncthing 0.11
     [07.09.2014] Сервис хранения Mega выпустил официальный клиент для Linux
     [06.08.2014] Выпуск Seafile 3.1, Dropbox-подобного сервера хранения на основе технологий Git
     [24.06.2014] Выпуск Rsync 3.1.1
    Следующая страница >>

    Советы и заметки
     Использование zsync для минимизации трафика при синхронизации больших файлов, например, ежедневных сборок Ubuntu
     Синхронизация файлов и содержимого БД MySQL на резервный сервер
     Обращение к DB файлам в Perl как к хэшам.
     Организация файлового хранилища на базе Git-репозитория при помощи Sparkleshare
     Как увеличить производительность squid proxy ?
     Работа cvsup и csup через proxy
     Как правильно прописать сменные накопители в /etc/fstab
     Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup
    Следующая страница >>

    Тематический каталог
     Бекап файловой системы Linux-сервера с помощью rsync.
     Как mirror/wget но для заливки
     ActiveSync КПК c рабочей станцией FreeBSD через bluetooth
     Создание релиза FreeBSD
     Превращение FreeBSD в Мультимедийную Рабочую Станцию
     Автоматическая синхронизация файлов конфигурации master и slave DNS серверов
     adduser and passwd in C
     Настройка локального cvsup (cvsupd) сервера.
    Следующая страница >>

    Каталог программ
     JitterBug - web based bug tracking system
     rdiff-backup - remote incremental backup
     rsync - utility that provides fast incremental file transfer
     adfsd - FreeBSD kqueue-assisted rsync tool
     Drbd - block device to build high availability clusters
     File::Remote - Read/write/edit remote files transparently
     isync - free IMAP and MailDir mailbox synchronizer
     pilot-link - Code to interface to the Pilot HotSync (UNIX PalmOS/Pilot development project)
    Следующая страница >>

    Каталог ссылок
     Русский перевод Cisco Tech Tips
     Asynchronous Transfer Mode (ATM) and Gigabit Networks Tutorial
     The C10K problem (10000 clients simultaneously)
     DSBL - Distributed Server Boycott List
     LinuxMobile.h12.ru - сайт по работе с мобильными телефонами под Linux

    Архив документации
     Тонкие вопросы работы CVSup
     Wireless Sync HOWTO
     CVSup Advanced Points


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor