Использование rsync для копирования из HFS+ в HFS+ в Linux
У меня есть небольшой сервер Linux. У меня есть данные о нескольких дисках HFS+, которые я хотел бы объединить на другой диск HFS+. Дисководы будут подключены к серверу через док-станцию USB HDD. Я использую Ubuntu 12.10 на сервере.
Если я скопирую файлы из HFS+ в HFS+ с linux в середине, будут ли сохранены ветки ресурсов?
PS Я полагаю, что лучшим инструментом для этого является rsync 3, но если у кого-то есть лучшее предложение, пожалуйста, дайте мне знать.
1 ответ
Если вы не получите ответ от кого-то, кто пробовал это раньше, быстрый поиск в Google, похоже, подсказывает, что вы играете с огнем.
Хотя этот вопрос на SuperUser предполагает, что более свежие версии rsync
я не вижу такого упоминания ни в одном из вышеперечисленных журналов изменений. Это может быть определенным для версии OS X rsync
,
Поступайте очень осторожно здесь:
- Большинство программ Linux не будут осведомлены о ресурсах.
- Разветвления ресурсов, предоставляемые драйвером ядра, будут отображаться в операционной системе как виртуальные "каталоги". Разветвления ресурсов, безусловно, не являются каталогами, поэтому любая программа, которая интерпретирует их как что-либо иное, чем разветвления ресурсов, не скопирует то, что вы для них имеете в виду.
Единственное, чего я не могу найти, так это того, вызовет ли файловая система непосредственное копирование отдельного файла, если у цели будет файловая система того же типа, целевым случаем будет передача всего целого. Вот где мое понимание системных вызовов ядра становится туманным. Я хочу сказать, что это вряд ли, учитывая реализацию, как cp -R
непропатченный rsync
и т. д. будут полностью сходить с ума, пытаясь повторить структуру каталогов.
Если не считать лучшего ответа, чем мой, вам, вероятно, лучше использовать некоторый тип "контейнерного формата", чтобы скопировать целую коллекцию данных в виде одного файла. Для этого потребуется подключить диск к чему-то, что реализует собственный HFS+, и у вас будет достаточно места для дополнительного файла. Посты, на которые я ссылаюсь, предлагают некоторые предложения.