Автономні файли в Mac або Linux


2

ПРИМІТКА : Це повне переписування мого попереднього питання. Вони пов'язані, але не дублюються.

Я шукаю еквівалент Mac (або Linux) для Файли в автономному режимі Windows функція. Я намагаюся зберегти деякі локальні копії файлів, що знаходяться в мережному сховищі, тому що я не можу постійно підключатися до NAS. Тим не менш, я хотів би переконатися, що файли синхронізуються, як тільки я знову підключений до диска (і хотів би їх синхронізувати після).

Зверніть увагу, що ця функція дозволяє копіювати (кешувати) кілька папок із зовнішнього жорсткого диска, а не всього жорсткого диска.

Чи є така річ?

Відповіді:


2

Спробуйте Унісон .

Unison - це синхронізація файлів   інструмент для Unix і Windows. Це дозволяє
дві репліки колекції файлів   і каталоги, на яких слід зберігати дані
різні хости (або різні диски   один і той же хост), змінений
окремо, а потім доводиться до   дату шляхом поширення змін у
кожну репліку на іншу.

Вона дозволяє вказати каталоги для синхронізації - це папки, які потрібно кешувати. Також можна точно керувати напрям синхронізації. При підключенні до накопичувача воно не запускається автоматично. Вам потрібно буде викликати це самостійно, в залежності від дистрибутива Linux, який ви запускаєте, і того, як ви / він підключається до віддаленого диска. наприклад, якщо ви використовуєте mount команду, оберніть її в сценарій, який викликає унісон після монтування. Там є короткий докладно описувати як використовувати його на сайті документації спільноти Ubuntu.

Unison є інструментом командного рядка, який також має графічний інтерфейс з тим же ім'ям. Якщо ви знаходитесь на Ubuntu, обидва пакунки входять до складу всесвіту, але не встановлені за замовчуванням.

$ sudo apt-get install unison unison-gtk

Він також доступний для Mac через порти (Fink, Macports і т.д.).

Особливості:

 * Unison runs on both Windows (95, 98, NT, 2k, and XP) and Unix
   (OSX, Solaris, Linux, etc.) systems. Moreover, Unison works across
   platforms, allowing you to synchronize a Windows laptop with a
   Unix server, for example.
 * Unlike a distributed filesystem, Unison is a user-level program:
   there is no need to modify the kernel or to have superuser
   privileges on either host.
 * Unlike simple mirroring or backup utilities, Unison can deal with
   updates to both replicas of a distributed directory structure.
   Updates that do not conflict are propagated automatically.
   Conflicting updates are detected and displayed.
 * Unison works between any pair of machines connected to the
   internet, communicating over either a direct socket link or
   tunneling over an encrypted ssh connection. It is careful with
   network bandwidth, and runs well over slow links such as PPP
   connections. Transfers of small updates to large files are
   optimized using a compression protocol similar to rsync.
 * Unison has a clear and precise specification, described below.
 * Unison is resilient to failure. It is careful to leave the
   replicas and its own private structures in a sensible state at all
   times, even in case of abnormal termination or communication
   failures.
 * Unison is free; full source code is available under the GNU Public
   License.


1

Я мав хороший успіх з ifolder, який є крос-платформним рішенням для двонаправленого обміну файлами. Здається, вона стабільна. Це клієнт-серверне рішення.

Крім того, ви можете подивитися http://offlinefs.sourceforge.net/wiki/ , Я не спробував цього, але виглядає цікаво.


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.