HFS + Rsync в Linux

2052
tladuke

Я хочу создать резервную копию одного диска HFS + на другом, но они оба находятся в коробке Ubuntu, которая является моим HTPC / File-сервером. У меня есть все машины Mac и Linux. В любом случае, что будет с ресурсными вилками? Нужно ли мне компилировать специальную версию Rsync? Я помню, как делал это давным-давно на одном из моих Mac. Оба диска находятся внутри коробки Linux.

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

Мой резервный план - монтировать оба диска на Mac и SuperDuper один на другой, но, вероятно, потребуется 20 лет, когда я по сети в два раза больше. Стон.

Все это предполагает, что HFS + и Netatalk в Linux будут работать достаточно хорошо для меня. Я не пробовал, но то, что я прочитал, кажется многообещающим (и привередливым).

1

2 ответа на вопрос

1
churnd

Последняя версия, 3.0.6, поддерживает ветвления ресурсов на томах HFS +. Вы сказали, что оба находятся в linux box, так что меня больше интересует, насколько хорошо драйвер ядра Linux HFS + точно читает этот том. Есть ли причина, по которой вы не можете поместить том HFS + в Mac и rsync оттуда? Используйте Carbon Copy Cloner (который использует последнюю версию rsync для некоторых вещей), чтобы клонировать диск в .dmg на вашем linux-сервере. Вы можете запланировать добавочное клонирование к этому .dmg. Вы даже можете использовать открытые ключи ssh для управления связью, хотя я никогда не делал этого с Mac на Linux.

Приятно знать о новейшей версии. У меня есть только ноутбуки; Это единственная машина, в которую я могу установить внутренние устройства. Я пытаюсь сделать ее единственной машиной, которая всегда включена в доме. tladuke 14 лет назад 0
0
mipadi

Версия в rsyncMac OS X позволяет использовать -Eопцию, которая копирует расширенные атрибуты (включая вилки ресурсов в OS X). Я не уверен, доступна ли эта опция в версии rsync, которая обычно поставляется с операционными системами Linux, или нет, но она будет работать, если она доступна в Linux.

В версии linux -E означает сохранение исполняемости. churnd 14 лет назад 1

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