Як виконувати щоденні резервні копії?


1

Розробляючи проект iPhone, я щодня створюю нові папки та наступним чином

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

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

Я на Mac OS X і він підключений до сервера Windows. Чи можливо робити резервні копії на сервері Windows svn? Чи є в Mac OSX альтернативний варіант?

Я не можу нічого підключити до ПК через USB, тому Time Machine не є кращим для цих конкретних вимог.

Відповіді:


5

Якщо ви розробляєте програмне забезпечення, а не резервні копії та знімки вручну, вам слід почати використовувати програмне забезпечення для керування джерелами , як-от Subversion (про який ви згадуєте, але явно не маєте уявлення, як воно працює) або git (трохи складніше в навчанні, але дає більше сил у довгострокова). Оскільки у вас на сервері працює сервер svn, я спершу спробую навчитися його використовувати.

Сказавши, що якщо вам справді доведеться використовувати резервні копії вручну, спочатку зауважте, що Xcode забезпечує функцію знімка, чого вам може бути достатньо. Тим не менш, якщо ви не довіряєте Xcode, одним із рішень було б використовувати щось подібне за духом до машини часу, де у вас є повна копія будь-якого каталогу плюс диференціальні резервні копії протягом певного часу. rdiff-backup підходив би цьому дуже добре (я використовував його для резервного доступу до мереж Windows).

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


настійно рекомендую стартер-нитка прочитати про subversion / mercurial / git і використовувати його.
яноква

3

Time Machine буде робити щоденні резервні копії на локальному зовнішньому жорсткому диску або підключеній до мережі Time Capsule. Це абсолютне найпростіше рішення, якщо ви не переймаєтесь тим, що резервні копії є поза межами сайту.


Але я хочу вирішити поза машиною часу. Я вже знаю про машину часу, але не хочу її використовувати. Дякую за відповідь, пане. Праворуч. Але я знаходжу інше рішення.
Сагар Р. Котарі

Чи є причина, що ви не хочете машину часу? Він повністю автоматизований, робить щоденні резервні копії та вбудований в операційну систему.
MDMarra

Оке. Дозвольте пояснити проблему. машина часу знаходить яблучний пристрій за допомогою повітряного порту. У мене в офісі є лише один комп’ютер, а іншого пристрою немає.
Сагар Р. Котарі

1
Ви можете використовувати машину часу з будь-яким зовнішнім жорстким диском. Вам не потрібна базова станція аеропорту. Звичайний жорсткий диск USB від будь-якого постачальника буде добре працювати з TM.
MDMarra

Ну, це досить важливий факт. Вам слід оновити своє оригінальне запитання, щоб це відобразити.
MDMarra

1

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

Це рішення забезпечує наступне:

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

Якщо ви хочете піти трохи складніше і уникнути необхідності користуватися такою службою, як JungleDisk і просто використовувати віддалений сервер, ви можете подивитися на Duplicity , який також зашифрує резервні копії на віддаленому сервері.


Які параметри ви використовуєте для резервного копіювання rdiff, щоб він записував у точку монтування в джунглідис?
dpk

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

1

Якщо ви не боїтесь сценаріїв, ви можете спробувати tarsnap (його потрібно побудувати з джерела для OSX). Ви можете або створити резервні копії, або натиснути "кнопку" (сценарій), коли вирішите, що резервна копія потрібна. Я трохи писав про це за адресою: https://caffeinedcode.com/posts/online-backups-for-the-truly-paranoid/ "Онлайн резервні копії для справді параноїда"

Tarsnap захищений, простий у використанні, використовує Amazon S3 (гео тиражується по всій країні) і недорогий (але не безкоштовний).

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

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