Kservistorg.ru

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

Синхронизация файлов между компьютерами

Синхронизация файлов между компьютерами?

У меня есть три компьютера (2x OS X и 1x Ubuntu) и планшет Android. Я пытаюсь найти инструмент для автоматической синхронизации файлов между компьютерами и планшетом. Резервные копии обрабатываются отдельно, поэтому нет необходимости в управлении версиями.

Более 100 ГБ файлов должны быть синхронизированы между компьютерами и несколько гигабайт между компьютерами и планшетом. Поэтому такие сервисы, как Dropbox, Google Drive или OneDrive, не очень практичны, так как цена относительно высока. Кроме того, я не нуждаюсь или не хочу облачную синхронизацию, поскольку синхронизация этого объема данных через Интернет занимает довольно много времени (и денег, в зависимости от местоположения).

Натан Осман

Bittorrent Sync ( Википедия ), кажется, подходит довольно хорошо. Он автоматически синхронизирует файлы между устройствами всякий раз, когда соединение доступно, обрабатывает коллизии, если они случаются, и совместим с Linux, Android, OS X и Windows, среди других. Для этого не требуется наличие центрального сервера (или конкретного ноутбука).

С другой стороны, это все еще бета-версия, которая может быть прекращена. Тем не менее, в последних новостях говорится, что база пользователей уже превышает 2 млн., Поэтому прекращение работы, вероятно, не самый большой риск.

  • Кажется, работает на удивление хорошо.
  • Синхронизация с телефоном не всегда работает без запуска приложения вручную. Это также может быть только мое нетерпение.
  • Активная синхронизация (добавление новых файлов) на телефоне потребляет совсем немного заряда аккумулятора. Тем не менее, это ожидается, так как это довольно ресурсоемкий (предотвращение сна, запись на флэш-память и сохранение Wi-Fi активным). Это была единственная проблема во время начальной синхронизации (добавление 10 ГБ фотографий).
  • Производительность по локальной сети / Wi-Fi хорошая. Легко и постоянно насыщает сеть. Существуют варианты ограничения загрузки и загрузки.
  • Часы должны быть синхронизированы (относительно хорошо, + -5 минут терпимо), иначе Синхронизация не будет работать.
  • Настройка общих папок проста, но нет возможности исключить часть содержимого (например, временные файлы).
  • Помимо синхронизации домашних компьютеров и телефона, теперь я использую синхронизацию для публикации файлов на моем сервере. Когда я делюсь чем-то, я сохраняю / экспортирую это в синхронизированную папку, и оно автоматически загружается на сервер. Проще / быстрее, чем запускать sftp вручную.
Читайте так же:
Как удалить синхронизацию firefox

Подмастерье

Николас Рауль ♦

Praxeolitic

joelostblom

Вы можете синхронизировать свои устройства через SSH:

  • на машинах Linux и MacOS, используя rsync , и запланируйте его через Cron
  • в Android есть, например, FolderSync , который может работать с SSH (и несколькими другими протоколами, включая FTP и несколько облачных сервисов, поэтому он может также использоваться и для других целей). Он приносит свой собственный планировщик, но с его платной версией также можно управлять через Tasker .

Меню FolderSync FolderSync: определение пар папок FolderSync FolderPairs
Скриншоты FolderSync : главная страница, определение пар папок, определенные пары папок (источник: Google Play; щелкните изображения для увеличения)

Мой личный опыт

Я использую FolderSync на всех своих устройствах Android, например, чтобы мои резервные копии ( Titanium Backup / AppMonster ) сохранялись на моем ПК, а также синхронизировали данные моего рабочего регистратора. Первоначально я столкнулся с некоторыми проблемами с односторонней синхронизацией последнего (не помню точно детали); но переход на двустороннюю связь, кажется, решил и их. Интегрированный планировщик пробуждает устройство все 5 минут, чтобы проверить, нужно ли что-то делать, даже если у вас запланировано только одно ежедневное событие — вот почему я отключил это и использую Tasker для запуска синхронизации. После настройки я иногда даже забываю, что она есть: работает плавно, и всякий раз, когда мне нужен доступ к моим данным с ПК, она просто там и актуальна (например, при подготовке расписания на основе данных, созданных на устройстве Android) ,

Не надо говорить о надежности Cron (никогда не подводил меня). Я использую rsync на своих Linux-машинах для многих вещей, но в основном однонаправленных; поэтому я не могу поделиться опытом от би-ди синхронизаций. За то, что я синхронизируюсь с ним (и это много), я очень доволен этим. Командная строка может потребовать небольшого изучения параметров и когда их использовать; Я настроил свои собственные сценарии для специальных целей, поэтому мне не нужно запоминать все параметры.

Читайте так же:
Программа для синхронизации часов gt08

Теория

Dropbox

Для тех, кто не в курсе — Dropbox это веб-сервис, бесплатно предоставляющий 2 Гб для хранения файлов. Сейчас 2 Гб это уже не так и много, но для большинства нужных файлов этого достаточно — я имею ввиду текстовые документы по работе, избранное и пр. не-видео контент. На Dropbox-е можно оплачивать 50 Гб и более, но это уже стоит от $10/месяц.

Работа с Dropbox проста — устанавливаете программу-клиент (есть версии для Windows, Mac и Linux), вводите свой логин/пароль (если их нет, регистрируетесь). Программа спросит вас, какую папку использовать для синхронизации. Все. В дальнейшем просто копируете файлы в эту папку и они доступны для доступа с другого компьютера. Причем есть режим для разрешения доступа к файлам (в папке Public ) любому пользователю Интернет (дальше параноикам можно НЕ ЧИТАТЬ!). В общем, все просто. Осталось только мелочь — периодически обновлять содержимое папки Dropbox свежими версиями файлов. Например, если вы хотите иметь общее избранное на нескольких компьютерах, вам надо будет вручную копировать избранное в папку синхронизации Dropbox-а. Как правило, вы будете вспоминать об этом сразу после нажатия кнопки завершения работы на рабочем компьютере в 18:05, т.е. домой вы едете устаревшим.

Предположим, что вы скачали версию для Windows и установили в каталог C:SyncDataDropbox .

Символьные ссылки

Символьная ссылка (также симлинк от англ. Symbolic link, символическая ссылка) — специальный файл в UNIX-подобных операционных системах, для которого в файловой системе не хранится никакой информации, кроме одной текстовой строки. Эта строка трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке. Символьная ссылка занимает ровно столько места на файловой системе, сколько требуется для записи её содержимого (нормальный файл занимает как минимум один блок раздела).

Читайте так же:
Синхронизация яндекс диск с google drive

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

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

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

Виды символьных ссылок в Windows:

  • Символьные связи (junction points) — доступна с Windows 2000 (файловая система NTFS 5). Может указывать только на директории.
    Команда — linkd (Microsoft Windows Resource Kit)
  • Символическая ссылка (symbolic links) — доступна с Windows Vista. Может указывать и на файлы, и на директории.
    Команда — mklink

Вот с командой mklink мы и будем работать. Запуск команды возможен с правами администратора. Запуск команды без параметров даст следующий вывод:

Нас будет интересовать режим /D — создание символической ссылки на каталог.

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