Espelhamento eficiente de diretórios usando hardlinks

2

Estou fazendo o backup de minha coleção de músicas em vários discos rígidos externos com formato NTFS; No entanto, como eu armazeno minha coleção principal no FLAC e tenho minha biblioteca no meu laptop como MP3s para economizar espaço, eu quero ser capaz de fazer backup de ambos os conjuntos, porque a conversão em massa entre os formatos é demorada.

O diretório "music" pode conter qualquer formato; o diretório "mp3s" contém apenas MP3s convertidos de arquivos no diretório "music". A coleção de músicas no laptop contém apenas MP3s, mas eles vêm de ambas as fontes. Quando faço backup da biblioteca do meu laptop para o diretório "mp3s", quero copiar apenas arquivos MP3 que não existem no diretório "music"; aqueles que devem estar com hard-link para o diretório "music".

Todos os diretórios têm uma hierarquia idêntica, classificada por artista, álbum, data, número de discagem, se aplicável, etc., e eu uso um editor de tags para garantir consistência em todos esses locais. Também estou usando um computador Linux, mas mantendo as coleções de músicas em partições formatadas com NTFS para que elas possam ser lidas pelo Linux e pelo Windows.

No momento, uso o seguinte comando para realizar os backups, mas isso consome tempo devido à natureza onerosa de encontrar links físicos.

rsync -avu --progress --relative --ignore-existing --link-dest=../music/ **/*.mp3 /media/ntfspocket/mp3s

Existe uma maneira de realizar esse backup de forma mais eficiente, aproveitando a hierarquia de diretórios?

    
por Robbie 07.07.2012 / 10:34

0 respostas