Como fazer backup de arquivos específicos do sistema operacional com o rsync? (Mac OS X para o Ubuntu Server)

3

Eu quero configurar um sistema de backup automático usando rsync para backup de documentos / código-fonte do Mac OS X para o Ubuntu Server.

Eu tenho alguns documentos escritos em Pages (iWork) e, por último, quando tentei fazer o backup deles para o servidor, eles se pareciam com arquivos de arquivo, pois o Ubuntu OS não reconhece o formato de arquivo específico do Mac OS X * .pages. Quando eu peguei um desses arquivos do servidor e tentei abri-lo no Pages no Macbook, ele não conseguiu abri-lo!

Isso simplesmente não pode acontecer, então como (se possível) eu posso me livrar desse problema e garantir que até arquivos específicos do sistema operacional possam ser abertos após o backup?

Atenciosamente, Ramon

    
por Ramon 24.03.2014 / 13:31

2 respostas

3

.pages documentos de fato são diretórios, não arquivos únicos, assim como muitas outras coisas do MacOS (Aplicativos, pkg arquivos etc.). Isso é chamado de pacote no MacOS, e há um sinalizador de sistema de arquivos especial que diz ao Finder para tratar um determinado diretório como um pacote (você pode consultá-lo por cd ing no shell ou clicar com o botão direito no arquivo em o Finder e selecione "Mostrar conteúdo do pacote").

Para manter os atributos, você terá que usar uma nova versão rsync fornecida pela Apple, por exemplo, instalando-o via Homebrew e, em seguida, use a opção -X durante as operações rsync .

Como alternativa, tar dos arquivos no lado do MacOS antes de copiar para o servidor de backup.

    
por 24.03.2014 / 14:07
0

Meu aplicativo 'rsync client' faz exatamente isso.
É uma GUI simples para gerenciar seus arquivos remotos,
com o poderoso mecanismo de rsync para transportar dados em alta velocidade. Parece um cliente de FTP, mas funciona como o rsync. link

Ele carrega a versão mais moderna do rsync internamente,
por isso vai lidar com todas essas preocupações para você.
Por favor, desculpe a auto-promoção ...

    
por 02.08.2017 / 07:17