Блог інженера Синхронізація історії повідомлень у pidgin
Нотатки про Linux, системне адміністрування, програмування, електроніку і не тільки
Пошук по блогу
Синхронізація історії повідомлень у pidgin
Досить часто мені доводиться користуватися pidgin для спілкування з друзями та колегами на різних комп'ютерах. Тому мені важливо, щоб історія листування була завжди в актуальному стані і була доступна на будь-якому комп'ютері.
Постійно я користуюся щонайменше трьома комп'ютерами - домашній, робочий і нетбук на випадок, якщо я в дорозі. Pidgin зберігає історію повідомлень у звичайних текстових файлах, причому ім'я файлу містить мітку часу. Це зручно щодо багатосторонньої синхронізації.
Раніше я стикався зі згадками unison для синхронізації, але наскільки я зміг розібратися в його фічах, він не підтримує прозору синхронізацію. На даний момент я вибрав dropbox. Оскільки dropbox не підтримує шифрування на стороні клієнта, додатково застосована encfs (дозволяє шифрувати не тільки вміст файлу, але і його ім'я).
Dropbox налаштований на синхронізацію каталогу
/Dropbox. Усередині папки
/Dropbox створено каталог
/Dropbox/Safe, що містить зашифровану частину EncFS. Розшифрована частина монтується у каталог
Після налаштування логі pidgin були перенесені з
Вже минув тиждень використання цієї схеми. З поміченого:
- В один момент часу повинен працювати клієнт тільки на одному з комп'ютерів, якщо працює на кількох, то можливі дублювання в історії (тісно не тестував, тому що у мене таких випадків дуже мало)
- Dropbox погано перетравлює синхронізацію великої кількості маленьких файлів (
35000 файлів, загальним обсягом на
17MB) Зараз подумую підключити досинхронізувати частину загальних конфігів і додати інкрементальну архівацію.