Как я могу надежно сделать резервную копию внешнего диска на другой внешний диск?

14

У меня есть внешний жесткий диск (A), который содержит мои библиотеки iTunes и Aperture. Он не всегда подключен к моему MacBook.

Каков наилучший способ сделать резервную копию этого на другом внешнем жестком диске (B)?

Требуются функции:

  • полностью автоматизирован (выполняется каждый час или что-то в этом роде)
  • инкрементный (чтобы быть быстрым)
  • активируется только когда оба диска (A & B) подключены
  • работает с несколькими резервными дисками (чтобы иметь резервную копию дома и другую на работе)
  • дискретное указание на то, что выполняется резервное копирование
  • возможность приостановить или остановить резервное копирование (полезно, если я спешу и должен отключить внешние диски)

Было бы неплохо, если бы резервные диски были подключены к сети, но это не обязательно.

Мне бы очень хотелось использовать Time Machine, чтобы иметь историю, но, похоже, она плохо работает с внешними жесткими дисками, которые не всегда подключены, и я не доверяю этому в этом случае использования (мой внутренний SSD однако, резервное копирование благодаря Time Machine).

Резервных копий в Интернете недостаточно, потому что у меня очень плохое интернет-соединение.

оливье
источник
Я бы пошел на компромисс по твоим критериям и использовал Time Machine для резервного копирования обоих дисков на третий. Благодаря наличию нескольких мест для резервного копирования в Mountain Lion еще проще контролировать, куда направляются ваши данные. Инструменты командной строки позволяют вам писать сценарии столько, сколько вам нужно, поэтому вам даже не придется идти на компромисс, если вы не против программирования TM.
bmike

Ответы:

5

Я постоянно удивляюсь скорости и расширенным возможностям Carbon Copy Cloner . Я просто дважды проверил и подтвердил, что его можно использовать для клонирования внешнего диска на другой внешний диск.

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

Кроме того, есть еще одна отличная программа Clonezilla (я фактически связал вас со страницей Tuxboot компании на Sourceforge, потому что Tuxboot - это замечательная программа для загрузки с USB-флешек):

Tuxboot поможет вам создать загрузочный USB-накопитель Live для Clonezilla live, DRBL live, Gparted live и tux2live. Он модифицирован из unetbootin и работает как на MS Windows, так и на GNU / Linux. Вы можете загрузить последнюю версию ISO-файла, а затем создать живой USB.

в северном направлении На самом деле вы можете использовать unetbootin на Mac - на Sourceforge есть загрузка dmg, на которую я не могу ссылаться, поскольку новые пользователи ограничены двумя гиперссылками. Я думаю, чтобы использовать Tuxboot на Mac, вам нужно использовать CrossOver или Wine или одну из этих программ эмуляции Windows (я успешно сделал это с CrossOver, когда я не смог установить tar.gz).

Но на самом деле, Carbon Copy Cloner имеет все функции, которые вы перечислили и многое другое, так что я считаю, что это ваш лучший вариант, я считаю.

Сэм Данлэп
источник
На странице Clonezilla говорится: «Дифференциальное / инкрементное резервное копирование еще не реализовано». поэтому не соответствует требованиям ОП
user151019
1
Я не знал о (довольно полных) особенностях планирования работы CCC. Я надеялся на более упорядоченный опыт (я считаю, что пользовательский интерфейс немного неуклюжий), но CCC должен сделать свое дело.
Оливье
5

Другой возможный вариант: использовать rsyncи launchdзадание для его выполнения, когда диск смонтирован. Я полагаю, что Time Machine использует аналогичный подход для запуска на монтировании диска. Для почасового выполнения вы можете использовать cron. Дискретное уведомление может быть сделано несколькими способами (например, отправка письма или расширение Growl, которое позволяет отправлять уведомления из командной строки). killall rsyncследует безопасно остановить резервное копирование, если вам нужно собрать и уйти. Также rsyncполностью поддерживает сетевую синхронизацию.

Это займет немного работы, чтобы установить, но преимущества:

  • это универсально (видите man rsync, они в значительной степени думали обо всем)
  • это сдержанно
  • это ничего не стоит
  • rsync это быстро

Вы можете найти это полезно для launchdрабочих мест , связанных с диском монтажом.

Изменить: я должен добавить, что --partialпараметр rsyncбудет означать, что резервное копирование возобновляется после killall rsync.

Редактировать 2: Вы можете использовать контекст плоскости управления вместо, launchdесли вы предпочитаете.

wobytides
источник
Это решение кажется интересным, учитывая, что я не нахожу никакого коммерческого программного обеспечения, которое мне подходит. Я копаю это (с небольшим количеством пользовательского интерфейса, может быть, виджет или пункт меню), в то время как я буду продолжать искать существующее решение (его (или должно быть) проще в настройке и обслуживании).
Оливье
Было бы полезно включить некоторые примеры rsync, которые пользователи могут запускать, а не сообщать им «RTFM» (т. Е. «See man rsync»), поскольку командная строка может быть немного сложной, особенно когда дело доходит до перемещения по нашим драгоценным файлам.
1

Я годами использовал Time Machine для резервного копирования внешних жестких дисков, которые не были подключены 100% времени. Иногда для выполнения резервного копирования требуется полное повторное сканирование диска, что, очевидно, займет больше времени, чем обычно, но система не может знать, что диск не изменился с момента его последнего просмотра.

Почему ты не доверяешь этому?

Ленсовета
источник
Я не доверяю ему по двум причинам: 1 / В моем тесте мой внешний диск был исключен сразу после того, как я сказал Time Machine не исключать его (на Lion). Я не стал копать дальше из-за 2 / "Однако лучше оставить такой диск подключенным, насколько это возможно, чтобы вы не столкнулись с" утонченным "расписанием Time Machine; если вы подключаете внешний жесткий диск и запускаете резервное копирование , а затем отключите его, резервные копии могут быть удалены всего за 24 часа. " ( pondini.org/TM/32.html )
оливье
Если вы создаете резервные копии на двух внешних дисках или двух томах на одном внешнем диске, по одному для каждого внутреннего и внешнего дисков с данными, у вас не должно быть проблем с утончением. Но я думаю, что цитата верна только с точки зрения версий - ваша последняя резервная копия всегда будет присутствовать и не исчезнет из-за того, как работает TM. Между прочим, я надеюсь, что вы теперь как-то резервируете, потому что ТМ все еще лучше, чем ничего. Но опять же, в моем случае, я сохранил свою библиотеку iTunes благодаря ей, поэтому я бы предложил использовать ее сейчас.
Ленсовет
В моем понимании, моя последняя резервная копия не включает в себя резервную копию с моего внешнего диска, вот в чем проблема. В качестве временного решения я делаю ручные клоны, поэтому мои носители резервируются.
Оливье
Откуда приходит это понимание? Если вы зайдете в Backups.backupdb на томе ТМ и загляните внутрь «Последней» резервной копии, есть ли папка, соответствующая вашему внешнему диску? Если это так, то ваше понимание расходится с реальностью. Если нет, подключите внешний диск и убедитесь, что его нет в списке исключений в настройках TM.
Ленсовет
1
Извините, хотел вставить новую строку. О том , как работает Time Machine, увидеть эту большую рецензию: arstechnica.com/apple/2007/10/mac-os-x-10-5/14
Ленсовета
1

Мое интернет-соединение также довольно слабое, поэтому я обратился к CrashPlan для выполнения локального резервного копирования моего MacBook Air и всегда подключал внешний жесткий диск к иногда подключенному устройству хранения. Действительно, CrashPlan также позволяет вам бесплатно создавать резервные копии на вашем диске на работе через Интернет - однако этот момент является спорным, поскольку у вас плохое интернет-соединение.

jpoh
источник
Я не хочу полагаться на бесплатную версию CrashPlan, потому что они могут сделать подписку обязательной в любое время. И я не хочу платить за подписку на локальное ПО для резервного копирования.
Оливье
В какой-то момент в будущем условия, влияющие на мой рабочий процесс, могут (вставьте , если хотите) измениться, после чего я буду переоценивать и изменять свой рабочий процесс. Это природа технологий. Я сам из SuperDuper (мне нравятся клоны для локального резервного копирования), но я использую Crashplan Central для резервного копирования за пределами площадки и без колебаний использую программное обеспечение для локального (или автономного автономного) резервного копирования. Вероятность того, что программное обеспечение просто перестанет работать в ближайшее время, довольно низка, а преимущества высоки.
Яберг
-3

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

Вам также понравится этот пост. Удачи в чтении!

http://www.process.st/2014/08/how-to-backup-your-external-hard-drives-with-google-drive/

Улица процесса
источник
Ваш ответ на этом сайте должен стоять отдельно, а не быть ссылкой на постороннюю статью.
Даниил