Я хочу настроить автоматическую систему резервного копирования с помощью rsync для резервного копирования документов / исходного кода из Mac OS X в Ubuntu Server.
У меня есть некоторые документы, написанные на Pages (iWork), и, наконец, когда я попытался сделать резервную копию их на сервере, они выглядели как архивные файлы, поскольку ОС Ubuntu не распознает специальный формат файла Mac OS X * .pages. Когда я взял один из этих файлов с сервера и попытался открыть его в Pages на Macbook, он не смог его открыть!
Этого просто не может произойти, так как (если возможно) я могу избавиться от этой проблемы и гарантировать, что даже файлы, специфичные для операционной системы, можно будет открыть после резервного копирования?
С уважением, Рамон
.pages
действительно документы являются каталоги, а не отдельные файлы, как и многие другие вещи MacOS (приложения, pkg
файлы и т. д.). Это называется пакетом в MacOS, и есть специальный флаг файловой системы, который сообщает Finder, что нужно рассматривать определенный каталог как пакет (вы можете изучить его, cd
войдите в него в оболочке или щелкните правой кнопкой мыши файл в Finder и выберите «Показать содержимое пакета»).
Чтобы сохранить атрибуты, вам придется использовать более новый rsync
версия, затем предоставленная Apple, например установив его через Homebrew, а затем используйте -X
вариант во время rsync
операции.
В качестве альтернативы, tar
файлы на стороне MacOS перед копированием на сервер резервного копирования.
Мое приложение «rsync client» делает именно это.
Это простой графический интерфейс для управления удаленными файлами,
с мощным механизмом rsync для передачи данных на высокой скорости.
Похоже на FTP-клиент, но работает как rsync.
http://bonhardcomputing.com/rsync-client/
Внутри него установлена самая современная версия rsync,
так что он позаботится обо всех этих заботах за вас.
Прошу прощения за саморекламу ...