Я копирую свою музыкальную коллекцию на несколько внешних жестких дисков в формате NTFS; однако, поскольку я сохраняю свою основную коллекцию во FLAC и сохраняю свою библиотеку на своем ноутбуке в формате MP3 для экономии места, я хочу иметь возможность создавать резервные копии обоих наборов, поскольку массовое преобразование между форматами отнимает много времени.
Каталог "музыка" может содержать любой формат; каталог "mp3s" содержит только MP3-файлы, преобразованные из файлов в каталоге "music". Музыкальная коллекция на ноутбуке содержит только MP3, но они поступают из обоих источников. Когда я делаю резервную копию библиотеки моего ноутбука в каталог "mp3s", я хочу копировать только файлы MP3, которых нет в каталоге "music"; те, которые делают, должны быть жестко связаны с каталогом "музыка".
Все каталоги имеют одинаковую иерархию, отсортированную по исполнителю, альбому, дате, номеру диска, если это применимо и т.д., И я использую редактор тегов, чтобы обеспечить согласованность во всех этих местах. Я также использую компьютер с Linux, но храню музыкальные коллекции на разделах, отформатированных в NTFS, чтобы их могли читать как Linux, так и Windows.
На данный момент я использую следующую команду для выполнения резервного копирования, но это отнимает много времени из-за дорогостоящего поиска жестких ссылок.
rsync -avu --progress --relative --ignore-existing --link-dest=../music/ **/*.mp3 /media/ntfspocket/mp3s
Есть ли способ выполнить это резервное копирование более эффективно, используя преимущества иерархии каталогов?