LINUX.ORG.RU

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

Исправление wandrien, (текущая версия) :

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

Предположить вы смеете, но неверно. Большая часть синхронизации выполнялась через локальную радиосвязь – вай-фай, меньшая – через интернет от провайдера.

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

Сканирование осуществлялось в офисе. На офисной машине было создано «облако-2» (назовём его так, чтобы отличать от облака-1, которое мое основное облако).

Смартфон был подключен к локальной сети, и на него было расшарено это облако-2.

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

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

Далее я пришел домой и включил комп, назовём его хост-1. На хост-1 со смартфона я расшарил облако-2. Началась синхронизация.

Тут, конечно, потребуется немного подождать. Но у меня не горит.

Далее когда облако-2 было синхронизировано на хост-1, я переношу оттуда все файлы в своё основное облако-1.

В этот момент происходит следующее:

  • Смартфон у себя копирует файлы из облака-2 в облако-1 и удаляет их в облаке-2. Пересылка файлов обратно с хоста-1 не требуется, syncthing достаточно умный, чтобы видеть дубли.
  • Офисная машина удаляет у себя файлы в облаке-2.
  • Все мои остальные машины, если они в это время включены, начинают синхронизацию новых файлов в облаке-1 со смартфона и с хоста-1.

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

Теперь о том, как устроено облако-1.

У меня есть:

  • Смартфон.
  • На локации-1:
    • Хост-1 и хост-2, которыми я пользуюсь почти одинаково часто.
  • На локации-2:
    • Хост-3, которым я тоже пользуюсь достаточно регулярно.
    • Маломощный хост-4, которым я почти никогда не пользуюсь, но иногда нужен, если хост-3 кем-то занят.

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

Весь обмен данными идёт либо через вай-фай, либо через интернет.

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

Теперь про задержки на синхронизацию.

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

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

Поэтому большую часть времени я просто работал с данными в том месте и с той машины, где это сейчас удобно/возможно, и это выглядело РОВНО ТАК, будто у всех машин подключен один и тот же физический диск.

Иногда это было буквально так: я пересаживался за другую машину и продолжал работу ровно там, где остановился 10 секунд назад.

Когда я собрал PDF-ы, я скопировал их в облако-2. Офисная машина получила их через несколько минут. Мне не пришлось ни ехать туда с флешкой, ни отправлять их емейлом.

Попутно через облако-2 я также обменивался с офисом разными прочими файлами.

Вот и всё.

Появление syncthing это реальный game changer. Я теперь смотрю на все эти Гугл-, Яндекс- и Мейл-облака как на исторические артефакты. Типа, в чем смысл? У них больше нет ни одного преимущества для пользователя. Реально ни одного.

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

Исправление wandrien, :

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

Предположить вы смеете, но неверно. Большая часть синхронизации выполнялась через локальную радиосвязь – вай-фай, меньшая – через интернет от провайдера.

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

Сканирование осуществлялось в офисе. На офисной машине было создано «облако-2» (назовём его так, чтобы отличать от облака-1, которое мое основное облако).

Смартфон был подключен к локальной сети, и на него было расшарено это облако-2.

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

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

Далее я пришел домой и включил комп, назовём его хост-1. На хост-1 со смартфона я расшарил облако-2. Началась синхронизация.

Тут, конечно, потребуется немного подождать. Но у меня не горит.

Далее когда облако-2 было синхронизировано на хост-1, я переношу оттуда все файлы в своё основное облако-1.

В этот момент происходит следующее:

  • Смартфон у себя копирует файлы из облака-2 в облако-1 и удаляет их в облаке-2. Пересылка файлов обратно с хоста-1 не требуется, syncthing достаточно умный, чтобы видеть дубли.
  • Офисная машина удаляет у себя файлы в облаке-2.
  • Все мои остальные машины, если они в это время включены, начинают синхронизацию новых файлов в облаке-1 со смартфона и с хоста-1.

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

Теперь о том, как устроено облако-1.

У меня есть:

  • Смартфон.
  • На локации-1:
    • Хост-1 и хост-2, которыми я пользуюсь почти одинаково часто.
  • На локации-2:
    • Хост-3, которым я тоже пользуюсь достаточно регулярно.
    • Маломощный хост-4, которым я почти никогда не пользуюсь, но иногда нужен, если хост-3 кем-то занят.

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

Весь обмен данными идёт либо через вай-фай, либо через интернет.

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

Теперь про задержки на синхронизацию.

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

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

Поэтому большую часть времени я просто работал с данными в том месте и с той машины, где это сейчас удобно/возможно, и это выглядело РОВНО ТАК, будто у всех машин подключен один и тот же физический диск.

Иногда это было буквально так: я пересаживался за другую машину и продолжал работу ровно там, где остановился 10 секунд назад.

Когда я собрал PDF-ы, я скопировал их в облако-2. Офисная машина получила их через несколько минут. Мне не пришлось ни ехать туда с флешкой, ни отправлять их емейлом.

Попутно через облако-2 я также обменивался с офисом разными прочими файлами.

Вот и всё.

Появление syncthing это реальный game changer. Я теперь смотрю на все эти Гугл-, Яндекс- и Мейл-облака как на исторические артефакты. Было и прошло. Типа, в чем смысл? У них больше нет ни одного преимущества для пользователя. Реально ни одного.

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

Исправление wandrien, :

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

Предположить вы смеете, но неверно. Большая часть синхронизации выполнялась через локальную радиосвязь – вай-фай, меньшая – через интернет от провайдера.

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

Сканирование осуществлялось в офисе. На офисной машине было создано «облако-2» (назовём его так, чтобы отличать от облака-1, которое мое основное облако).

Смартфон был подключен к локальной сети, и на него было расшарено это облако-2.

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

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

Далее я пришел домой и включил комп, назовём его хост-1. На хост-1 со смартфона я расшарил облако-2. Началась синхронизация.

Тут, конечно, потребуется немного подождать. Но у меня не горит.

Далее когда облако-2 было синхронизировано на хост-1, я переношу оттуда все файлы в своё основное облако-1.

В этот момент происходит следующее:

  • Смартфон у себя копирует файлы из облака-2 в облако-1 и удаляет их в облаке-2. Пересылка файлов обратно с хоста-1 не требуется, syncthing достаточно умный, чтобы видеть дубли.
  • Офисная машина удаляет у себя файлы в облаке-2.
  • Все мои остальные машины, если они в это время включены, начинают синхронизацию новых файлов в облаке-1 со смартфона и с хоста-1.

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

Теперь о том, как устроено облако-1.

У меня есть:

  • Смартфон.
  • На локации-1:
    • Хост-1 и хост-2, которыми я пользуюсь почти одинаково часто.
  • На локации-2:
    • Хост-3, которым я тоже пользуюсь достаточно регулярно.
    • Маломощный хост-4, которым я почти никогда не пользуюсь, но иногда нужен, если хост-3 кем-то занят.

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

Весь обмен данными идёт либо через вай-фай, либо через интернет.

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

Теперь про задержки на синхронизацию.

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

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

Поэтому большую часть времени я просто работал с данными в том месте и с той машины, где это сейчас удобно/возможно, и это выглядело РОВНО ТАК, будто у всех машин подключен один и тот же физический диск.

Иногда это было буквально так: я пересаживался за другую машину и продолжал работу ровно там, где остановился 10 секунд назад.

Когда я собрал PDF-ы, я скопировал их в облако-2. Офисная машина получила их через несколько минут. Мне не пришлось ни ехать туда с флешкой, ни отправлять их емейлом.

Попутно через облако-2 я также обменивался с офисом разными прочими файлами.

Вот и всё.

Появление syncthing это реальный game changer. Я теперь смотрю на все эти Гугл-, Яндекс- и Мейл-облака как на исторические артефакты. Было и прошло. Типа, в чем смысл? У них больше нет ни одного преимущества для пользователя. Реально ни одного.

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

Исходная версия wandrien, :

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

Предположить вы смеете, но неверно. Большая часть синхронизации выполнялась через локальную радиосвязь – вай-фай, меньшая – через интернет от провайдера.

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

Сканирование осуществлялось в офисе. На офисной машине было создано «облако-2» (назовём его так, чтобы отличать в отличие от облака-1, которое мое основное облако).

Смартфон был подключен к локальной сети, и на него было расшарено это облако-2.

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

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

Далее я пришел домой и включил комп, назовём его хост-1. На хост-1 со смартфона я расшарил облако-2. Началась синхронизация.

Тут, конечно, потребуется немного подождать. Но у меня не горит.

Далее когда облако-2 было синхронизировано на хост-1, я переношу оттуда все файлы в своё основное облако-1.

В этот момент происходит следующее:

  • Смартфон у себя копирует файлы из облака-2 в облако-1 и удаляет их в облаке-2. Пересылка файлов обратно с хоста-1 не требуется, syncthing достаточно умный, чтобы видеть дубли.
  • Офисная машина удаляет у себя файлы в облаке-2.
  • Все мои остальные машины, если они в это время включены, начинают синхронизацию новых файлов в облаке-1 со смартфона и с хоста-1.

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

Теперь о том, как устроено облако-1.

У меня есть:

  • Смартфон.
  • На локации-1:
    • Хост-1 и хост-2, которыми я пользуюсь почти одинаково часто.
  • На локации-2:
    • Хост-3, которым я тоже пользуюсь достаточно регулярно.
    • Маломощный хост-4, которым я почти никогда не пользуюсь, но иногда нужен, если хост-3 кем-то занят.

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

Весь обмен данными идёт либо через вай-фай, либо через интернет.

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

Теперь про задержки на синхронизацию.

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

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

Поэтому большую часть времени я просто работал с данными в том месте и с той машины, где это сейчас удобно/возможно, и это выглядело РОВНО ТАК, будто у всех машин подключен один и тот же физический диск.

Иногда это было буквально так: я пересаживался за другую машину и продолжал работу ровно там, где остановился 10 секунд назад.

Когда я собрал PDF-ы, я скопировал их в облако-2. Офисная машина получила их через несколько минут. Мне не пришлось ни ехать туда с флешкой, ни отправлять их емейлом.

Попутно через облако-2 я также обменивался с офисом разными прочими файлами.

Вот и всё.

Появление syncthing это реальный game changer. Я теперь смотрю на все эти Гугл-, Яндекс- и Мейл-облака как на исторические артефакты. Было и прошло. Типа, в чем смысл? У них больше нет ни одного преимущества для пользователя. Реально ни одного.

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