我将音乐收藏备份到许多NTFS格式的外部硬盘驱动器上。但是,由于我将主要收藏存储在FLAC中,并且将我的库作为MP3放在笔记本电脑上以节省空间,因此我希望能够备份这两组数据,因为格式之间的大量转换非常耗时。
“音乐”目录可以包含任何格式。“ mp3s”目录仅包含从“音乐”目录中的文件转换而来的MP3。笔记本电脑上的音乐收藏仅包含MP3,但它们均来自两种来源。当我将笔记本电脑的资料库备份到“ mp3s”目录时,我只想跨“音乐”目录中不存在的MP3文件进行复制。那些应该被硬链接到“音乐”目录。
所有目录具有相同的层次结构,按艺术家,专辑,日期,光盘编号(如果适用)等排序,我使用标签编辑器来确保所有这些位置的一致性。我还使用Linux计算机,但是将音乐收藏保留在NTFS格式的分区上,以便Linux和Windows均可读取。
目前,我使用以下命令执行备份,但是由于查找硬链接的昂贵特性,这很耗时。
rsync -avu --progress --relative --ignore-existing --link-dest=../music/ **/*.mp3 /media/ntfspocket/mp3s
有没有办法利用目录层次结构更有效地执行此备份?