Как ежедневно выполнять резервные копирования?

При разработке проекта iPhone я создаю новые папки в каждый день и следующим образом

* November 2009
      o 01-DEC-2009
            + MyProject
      o 02-DEC-2009
            + MyProject
* December 2009

Я делаю резервные копии своего проекта ежедневно, я знаю, что это не надлежащий способ сделать резервные копии. Я хочу знать то, что надлежащее решение для этого?

Я нахожусь на Mac OS X, и он подключен к Windows Server. Действительно ли возможно сделать резервные копии в Windows svn сервером? Существует ли альтернативная опция, доступная в MAC OSX?

Я ничего не могу подключить к ПК через USB, таким образом, Машина времени не предпочтительна для этого конкретные требования.

1
задан 13.10.2011, 14:17

4 ответа

При разработке программного обеспечения, а не ручных резервных копий и снимков необходимо начать использовать программное обеспечение управления исходным кодом, как Подверсия (который Вы упоминаете, но ясно понятия не имеете, как это работает), или мерзавец (немного более трудный выучить лишь дает Вам больше питания в конечном счете). Так как у Вас есть svn работа сервера окон, я попытался бы изучить использование ее сначала.

Однако если действительно необходимо использовать ручные резервные копии, сначала обратите внимание, что XCode обеспечивает функцию снимка, которая может быть достаточно для Вас. Однако, если бы Вы не доверяете XCode, одно решение состояло бы в том, чтобы использовать что-то подобное в духе к машине времени, где у Вас есть полная копия любого каталога плюс дифференциальное резервное копирование для определенного количества времени. rdiff-резервное-копирование соответствовало бы этому очень хорошо (я привык его для сетевых ресурсов задних окон).

rdiff-резервное-копирование может быть получено или как исходный код, или можно также установить предварительно упакованные двоичные файлы через системы как порты Mac.

5
ответ дан 12.12.2019, 07:45

Машина времени сделает ежедневные резервные копии на локальный внешний жесткий диск или присоединенную к сети Капсулу времени. Это - абсолютное самое легкое решение, если Вы не обеспокоены резервными копиями, являющимися удаленным.

3
ответ дан 12.12.2019, 07:45

Если Вы установлены при предотвращении машины времени и действительно хотите использовать специальную установку сценария, можно хотеть проверить rdiff-резервное-копирование. Я использую комбинацию rdiff-резервного-копирования (исчерпанный через backupninja) и jungledisk, чтобы гарантировать, чтобы мне создали резервную копию всего.

Это решение выполняет следующее:

  1. Автоматический
  2. Присваивает версию всему, никакому беспокойству о потере данных.
  3. Минимальное дублирование файла - оптимальное использование дискового пространства (но никакое сжатие).
  4. Удаленное резервное копирование.

Если Вы хотите пойти немного более сложные и избежать потребности использовать сервис как JungleDisk и просто использовать удаленный сервер, можно хотеть посмотреть на Двуличность, которая зашифрует резервные копии на удаленном сервере также.

1
ответ дан 12.12.2019, 07:45

Если Вы не боитесь сценариев, Вы могли бы попробовать tarsnap (должен быть создан из источника для OSX). Вы можете или крон Ваши резервные копии, или нажимать "кнопку" (сценарий), когда Вы решаете, что резервное копирование необходимо. Я записал немного об этом в: https://caffeinatedcode.com/posts/online-backups-for-the-truly-paranoid/"Онлайн Копирует для Действительно Параноидального"

Tarsnap безопасен, прост в использовании, Amazon S3 использования (геокопируемый по всей стране), и недорогой (но не свободный).

Действительно необходимо разъяснить для себя различие между управлением версиями и резервным копированием. Они - не обязательно то же, хотя многие используют их удаленный механизм управления версиями в качестве их основного резервного инструмента. Ваши требования могли бы быть удовлетворены просто при помощи svn на поставщике услуг хостинга как Dreamhost.

1
ответ дан 12.12.2019, 07:45

Теги

Похожие вопросы