Спасибо! Это выглядит здорово и хорошо написано. У меня есть небольшая проблема, что когда я отключить локального резервного копирования ./MobileBackup изображения диск размонтируется и rsync выдает ошибку: `построение списка файлов ... по rsync: link_stat "/.MobileBackups" не удалось: Нет такого файла или каталога (2) сделано отправлено 29 получено байт 20 байт 98.00 байт/сек общий размер составляет 0 ускорение 0.00 по rsync ошибка: некоторые файлы не могут быть переданы (код 23) в /SourceCache/через/При помощи rsync-42/rsync на Майне.с(992) [отправитель=2.6.9]` Спасибо за вашу помощь так далеко, было бы здорово получить эту работу, так как вы получите rsync для работы? Еще раз спасибо. Нет проблем. Рад помочь Вопрос однако-это для OSX 10.5 не Снежный Барс

короткий ответ

Не без некоторых дополнительных усилий это не сохранить процедуру, чтобы просто синхронизировать все файлы конфигурации ниже ~/.конфиг.

подробный ответ

Этот подход является ограниченным по следующим требованиям:

  • Зависимости от установленных приложений, особенно плагин компоненты приложения.
  • Же структура файловой системы на обе системы.
    Е. Г. /главная/Алиса и /дома/Боб не удастся, потому что много данных конфигурации использовать полный путь и не ссылаться на'~', чтобы домашний каталог пользователя. (В моем .каталог config 30 (от 92) приложения возникает эта проблема.)
  • Сетевая инфраструктура может быть разной.
    Е. Г. рабочих столов (с NFS, LDAP, на основе учетных записей пользователей) и мобильный ноутбук.
  • Вы должны думать об изменении конфигурации и обработки столкновения.
    Поскольку эти данные могут иметь решающее значение, я бы посоветовал использовать систему контроля версий (например, Subversion в) в качестве бэкендов для хранения данных.

  • Конфиг каталоги могут содержать временные данные, которые не подходят для синхронизации:

    • заблокировать файл (например, хром/SingletonLock), которые должны быть исключены.
    • кэш каталогов
    • ...

Но дать ему попробовать и сообщите о своем успехе и "уроки" :-)

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

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

Мое решение заключается в том, что я пытаюсь настроить столько, сколько полезного ниже /и т. д и поделиться этой конфигурации (через Subversion). Этот подход в настоящее время развивались в рамках номере из 5к строк кода bash и более 2000 файлов данных. В настоящее время она обрабатывает 4 стола, 5 подвижных и 2 серверных машин.

Для некоторых из моих собственных данных ниже ~/.файл config, ~/.Тандерберд (...) я использую аналогичный подход.