Назад | Перейти на главную страницу

Как сделать резервную копию файлов ОС с помощью rsync? (Mac OS X на сервер Ubuntu)

Я хочу настроить автоматическую систему резервного копирования с помощью 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,
так что он позаботится обо всех этих заботах за вас.
Прошу прощения за саморекламу ...