It therefore has a bit of Macintosh-only metadata (which only seems to
be visible when accessing via AFP).
Coisa pequena - mas também muito importante - a esse respeito: Metadados são dados sobre dados. Portanto, os metadados incorporados em um arquivo serão visíveis em qualquer lugar, sem o uso de ferramentas especiais. Vá em frente e veja por si mesmo baixando algumas imagens na web de vários lugares; É provável que você bata em pelo menos uma imagem que armazenou metadados da câmera que veio da fonte da câmera, foi retida no processamento de imagens, foi mantida em sua transferência para um sistema de arquivos externo em um site e agora é retida em sua área de trabalho.
Então, quando você descreve "metadados somente para Macintosh", o que você está falando são dados somente para Macintosh que são armazenados em garfos de recursos e que são considerados metadados estendidos do Macintosh como explicado aqui :
Resource forks, dating back to the original Mac OS, are the legacy
metadata technology in the Macintosh operating system. To simplify the
user experience, Apple created a forked file system to make complex
items, such as applications, appear as a single icon. Forked file
systems, like Mac OS Extended, allow multiple pieces of data to appear
as a single item in the file system. In this case, a file will appear
as a single item, but it is actually composed of two separate pieces,
a data fork and a resource fork. This also allows the Mac OS to
support standard file types in the data fork, while the extra
Mac-specific information resides in the resource fork. For many years
the Mac OS has relied on forked files for storing both data and
associated metadata.
Por isso, pode parecer pedante, mas você precisa ter cuidado, pois os "metadados" que não são idiossincráticos do sistema sempre serão copiados quando um arquivo for copiado. Mas os metadados idiossincráticos, como os metadados estendidos do Macintosh, são uma outra coisa.
Dito isto, não há nada de errado com rsync
mas é uma ferramenta de linha de comando que pode ser confusa no uso em casos como esse; copiar dados específicos do Macintsoh. A confusão mais básica: a versão de rsync
instalada na maioria dos Macs data de 2006 - versão 2.6.9 - enquanto a maioria das instalações modernas de Linux / Unix usam uma versão no intervalo 3.0.x. Sem mencionar que eu acredito que a versão do Mac OS X é uma versão personalizada idiossincrática para o Mac OS X apenas. O que significa que você pode ler rsync
tutoriais on-line que se referem à funcionalidade que seu Mac OS X rsync
não tem ou implementa de maneira diferente.
O que não quer dizer que rsync
não pode ser usado, mas se você não quer se estressar muito ou ter uma dor de cabeça muito rapidamente, sua melhor aposta é usar uma solução enlatada como SuperDuper! ou Carbon Copy Cloner . Ambas as ferramentas usam rsync
em seu núcleo, mas tornam o processo muito mais de alto nível / compatível com Mac.
Pessoalmente, eu costumava usar SuperDuper! regularmente para backups do sistema, mas depois fiquei um pouco cansado disso. Eu prefiro Carbon Copy Cloner hoje em dia, já que é bastante sólido, estável e permite discos completos, assim como apenas cópias de dados que são clones perfeitos em todos os aspectos. .