Preservando a permissão ao salvar do linux para o sistema de arquivos NTFS

1

Hoje fiquei arrasado ao ver que um projeto de software que eu copiei em meu disco rígido externo foi quase completamente arruinado porque a execução (e outras permissões) foram "redefinidas" porque o disco rígido externo usa o sistema de arquivos NTFS.

Existe uma maneira de fazer backup de dados em um sistema de arquivos NTFS ou FAT32 enquanto preserva as permissões definidas no linux?

    
por Kristof Tak 07.07.2015 / 22:25

1 resposta

2

Sim, você pode usar o tar para criar um arquivo no sistema de arquivos ntfs. Os arquivos tar preservam o proprietário do linux e as informações de permissão.

Se você usa linux acls e atributos estendidos, procure as opções na página de manual do tar.

Você também pode salvar suas informações de propriedade e permissão de forma recursiva por getfacl -r folder > permissions.txt.

Você também pode salvar esse arquivo e restaurar com o setfacl.

Off topic:

A propósito:

NUNCA use o Windows Explorer para copiar pastas para outro disco como backup, se você tiver caminhos de diretório longos, ele corta tudo com um caminho mais longo. CARACTERÍSTICAS SILENCIOSAS (Espero lembrar o número corretamente)

O Ntfs pode armazenar caminhos mais longos e o robocopy pode copiá-los, mas não o explorador de viúvas.

Eu perdi um projeto java assim uma vez ...

    
por 07.07.2015 / 22:42