У меня небольшой Linux-сервер. У меня есть данные о нескольких дисках HFS +, которые я хотел бы объединить на другой диск HFS +. Диски будут подключены к серверу через док-станцию для жестких дисков USB. Я использую Ubuntu 12.10 на сервере.
Если я скопирую файлы из HFS + в HFS + с Linux в середине, будут ли сохранены вилки ресурсов?
P.S. Я предполагаю, что лучший инструмент для этого - rsync 3, но если у кого-то есть предложение получше, дайте мне знать.
Если вы не получите ответа от кого-то, кто пробовал это раньше, быстрый поиск в Google, кажется, предполагает, что вы Играя с огнем.
Пока этот вопрос о SuperUser предполагает, что более свежие версии rsync
поддержки форков ресурсов, я не вижу такого упоминания ни в одном из журналов изменений восходящего направления. Это может быть специфично для версии OS X rsync
.
Действуйте очень осторожно:
Единственное, чего я не могу найти, это то, будет ли вызов файловой системы для прямого копирования одного файла улавливать крайний случай передачи всего неповрежденного, если целью является файловая система того же типа. Здесь мое понимание системных вызовов ядра становится туманным. Я хочу сказать, что это вряд ли с учетом реализации, поскольку cp -R
, без исправлений rsync
и т. д. полностью испугались бы, пытаясь воспроизвести структуру каталогов.
Если вы не получите лучшего ответа, чем мой, вам, вероятно, лучше использовать какой-то тип «контейнерного формата», чтобы скопировать коллекцию данных без изменений в один файл. Это потребует, чтобы вы подключили диск к чему-то, что реализует собственную HFS +, и чтобы у вас было достаточно места для дополнительного файла. Сообщения, на которые я ссылаюсь, предлагают некоторые предложения.