Datas de modificação de diretório no stick USB FAT32 no OSX

1

Estou movendo meus arquivos do Windows XP para o OSX Sierra e tendo problemas com as datas de modificação do rsync e do diretório.

Por enquanto, eu mudei os arquivos do XP para uma unidade USB FAT32 usando o XP, e quando eu olho para as datas do diretório nesta unidade USB do Windows, o "tempo de criação" é definido para o tempo que eu copiei os arquivos, mas o "tempo de modificação" é definido para a hora em que o diretório foi modificado pela última vez.

No entanto, quando abro essa mesma unidade no OSX, a hora da modificação e a hora da criação são definidas para a hora em que o diretório foi copiado.

Quando copio os arquivos do USB para a minha unidade OSX, ele copia corretamente as datas de modificação do arquivo, mas novamente as datas de modificação do diretório são definidas para o mesmo horário que as datas de criação.

Alguma dica de como depurar o que está acontecendo aqui?

Eu estou usando a versão mais recente do rsync (3.1.2), mas eu suspeito que o problema é mais profundo no nível do sistema operacional, como o OSX está afirmando o que eu sinto são valores incorretos para as datas de modificação nesses diretórios no disco FAT32.

karlos
fonte
1
Isso não é estritamente falando, uma resposta, mas há uma razão pela qual você não usou o utilitário de Migração da Apple? É compatível com o XP e pode aliviar seus problemas support.apple.com/en-us/HT204087
Steve Chambers
Oi Steve - obrigado - eu realmente usei o utilitário de migração - no entanto, esse utilitário não preserva datas / horas em arquivos nem diretórios. Ele também elimina certos arquivos que eu queria manter (notei que ele não é transferido por nenhum arquivo * .dat, por exemplo, nem * .exe ou * .dll - eu posso fazer sem o * .exe ou * .dll mas os arquivos * .dat ainda podem ser úteis). A abordagem que tomei é usar o utilitário de migração e usar o rsync para atualizar as datas de modificação do arquivo. Isso funciona para arquivos, mas parece que não funciona para diretórios, e tenho a sensação de que é algo com FAT32 e OSX.
karlos
Nota: Eu resolvi isso apenas conectando minha caixa do Windows ao OSX diretamente com o SSH (em vez de ir através de uma unidade USB), o rsync foi então capaz de atualizar corretamente as datas do diretório.
karlos