Резервное копирование для системы linux через osx - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть одроид (малиновый) компьютер с установленной системой linux. Теперь я хочу переместить систему с одного microsd (A) на другой microsd (B). Когда я попытался это сделать, система была повреждена, информация об атрибутах файлов была потеряна:

  1. Копирование файлов с A на osx-host cp -R /Volume/microsd_a/* ~/Desktop/backup
  2. Копирование файлов с osx-host на B cp -R ~/Desktop/backup/* /Volume/microsd_b

Реально ли копировать linux -систему с помощью osx-host с сохранением целостности?

Обновление:

  1. dd. Я пробовал таким образом, но есть проблема. Мои SD-карты имеют разные размеры, 64 ГБ и 16 ГБ, но система, установленная на диске 64 ГБ, имеет не более 8 ГБ. Поэтому, когда я запустил процесс копирования, размер выходного файла изображения превысил 16 ГБ, и я убил процесс. Кстати, MBR содержит информацию о таблице разделов, которая должна быть разной (один раздел 64 ГБ / один раздел 16 ГБ). И обратите внимание, мне не необходимо скопировать загрузчик из MBR, у меня есть возможность запустить sh загрузчик диска другими способами.

  2. cp. Что я хотел послушать, так как ответ - это список флагов, которые мне нужны для этой операции. Чтение man cp не помогло мне. cp -a не копирует все файлы из-за ошибки Cannot allocate memory. Пробовал cp -aX, атрибуты не были восстановлены после копирования данных на вторую SD-карту.

  3. tar. Я пробовал несколько раз с флагами, последний был tar -cvpf; tar --same-owner -xpf. Но атрибуты файла все еще были повреждены.

Снова: - Вы уверены, что можно сохранить атрибуты файла путем копирования ext4 -> APFS -> ext4? - Если это возможно, как это работает и какую команду с какими флагами следует использовать?

1 Ответ

1 голос
/ 05 апреля 2020

cp -R приводит к изменению разрешений, отметок времени и отсутствию скрытых файлов, вы не можете использовать эту команду для создания образа диска.

что вам нужно, это копия / клон диска. Используемая команда: dd.

Проверить эту страницу:

https://pbxbook.com/other/dd_clone.html

...