Блог інженера Синхронізація історії повідомлень у pidgin

Нотатки про Linux, системне адміністрування, програмування, електроніку і не тільки

Пошук по блогу

Синхронізація історії повідомлень у pidgin

Досить часто мені доводиться користуватися pidgin для спілкування з друзями та колегами на різних комп'ютерах. Тому мені важливо, щоб історія листування була завжди в актуальному стані і була доступна на будь-якому комп'ютері.

Постійно я користуюся щонайменше трьома комп'ютерами - домашній, робочий і нетбук на випадок, якщо я в дорозі. Pidgin зберігає історію повідомлень у звичайних текстових файлах, причому ім'я файлу містить мітку часу. Це зручно щодо багатосторонньої синхронізації.

Раніше я стикався зі згадками unison для синхронізації, але наскільки я зміг розібратися в його фічах, він не підтримує прозору синхронізацію. На даний момент я вибрав dropbox. Оскільки dropbox не підтримує шифрування на стороні клієнта, додатково застосована encfs (дозволяє шифрувати не тільки вміст файлу, але і його ім'я).

Dropbox налаштований на синхронізацію каталогу

/Dropbox. Усередині папки

/Dropbox створено каталог

/Dropbox/Safe, що містить зашифровану частину EncFS. Розшифрована частина монтується у каталог

Після налаштування логі pidgin були перенесені з

Вже минув тиждень використання цієї схеми. З поміченого:

  • В один момент часу повинен працювати клієнт тільки на одному з комп'ютерів, якщо працює на кількох, то можливі дублювання в історії (тісно не тестував, тому що у мене таких випадків дуже мало)
  • Dropbox погано перетравлює синхронізацію великої кількості маленьких файлів (

35000 файлів, загальним обсягом на

17MB) Зараз подумую підключити досинхронізувати частину загальних конфігів і додати інкрементальну архівацію.