У меня есть внешний диск для моего iMac 2017 с установленной на нем системой Windows-to-go и Linux. Потребовалось много работы, чтобы настроить все так, как мне было нужно, и я пытаюсь найти способ делать регулярные резервные копии диска, чтобы я мог восстановить любую систему, если что-то пойдет не так, особенно с учетом того, что Windows-to- у go нет среды восстановления. Это означает, что мне нужно включить их загрузочные разделы в резервную копию. Существует как системный раздел EFI (так как этот диск имеет GPT), так и отдельный загрузочный раздел для Linux.
Кроме того, я надеюсь, что, тем не менее, я решу сделать резервную копию этих дисков, и я смогу включить их в онлайн-сервис резервного копирования. (т.е. CrashPlan или Backblaze)
Я не уверен, что лучший способ сделать это.
До сих пор я выгружал необработанное содержимое каждого раздела на отдельный диск резервного копирования, используя dd
в macOS, например:
dd if=/dev/rdisk2s2 of=/Volumes/Backups/external_drive_partition_2 -bs 1m
... и это работает. Я уже использовал его, чтобы восстановить раздел Windows после случайного удаления.
Проблема в том, что каждый из этих разделов занимает по 200 ГБ, и у меня не может быть даже одного файла 200 ГБ, который регулярно изменяется, и выполняю резервное копирование с помощью онлайн-службы резервного копирования. Это займет неделю или две, чтобы загрузить его только один раз с моим подключением к Интернету.
Моя единственная идея на данный момент - сделать что-то вроде решения dd
, но разбить файл на несколько частей, скажем, 50 МБ за штуку. Затем при создании резервной копии каким-либо образом обновляйте только фрагменты, которые изменились с момента последнего резервного копирования. Таким образом, только те файлы будут загружены в мою онлайн-службу резервного копирования. Если не считать собственного программного обеспечения, я не знаю, как это сделать.
Я открыт для других идей и программных рекомендаций. Моя основная операционная система - macOS, так что если бы мне нужно было делать резервные копии только на одной ОС, это было бы так, но если есть способ сделать это либо в Windows, либо в Linux, я открыт для этого.