我的音乐收藏相当庞大。音乐本身接近 1TB。我已经将其存储在外部驱动器上。我的 iTunes 库文件位于其默认位置(/Users/me/Music/iTunes)。我的 iTunes 媒体文件夹位于外部驱动器 /Volumes/iTunes/iTunes Music 上
一切正如预期的那样顺利。
现在我想将 Movies 文件夹的内容存储在单独驱动器上的 iTunes 媒体文件夹中。显然,iTunes 不喜欢别名或符号链接。
我看到有人在某个地方提到,可以将卷安装到默认的 /Volumes 以外的其他目录中。我想将我的新电影卷永久安装在目录 /Volumes/iTunes/iTunes Music/Movies 中。我知道有一个命令可以执行此操作,但如何配置 Mac OS 10.6.4 以始终自动将该卷安装到此目录中?
我希望有人能启发我...如果我找到解决方案,我最终可以将我的所有电影导入 iTunes 并能够搜索它们等等 - 这将是我的梦想。
谢谢,
米
答案1
供大家参考:
我最终选择了 3 TB RAID,因为 Mac OS X 不喜欢任何其他解决方案。使用上述步骤并将驱动器安装在非默认位置时,我尝试播放的任何项目(我当时正在处理电影)都会立即从 iTunes 中消失。噗!消失了。该项目仍然存在于驱动器上,只是从 iTunes 库中消失了。
所以我认为——这太糟糕了,于是我选择了 RAID。
我认为苹果公司终有一天会解决这个问题,因为人们无法将音乐、电影、电视节目等任何位于 iTunes 独立卷上的单独文件夹中的内容存储起来,这非常不切实际。我的 iTunes 资料库目前已接近 2TB,它尚未超过 3TB 的唯一原因是,我意识到我需要一个更大的 RAID(可恶!)来处理我所有的内容,这阻止了我最终导入和整理 500 多张 DVD 收藏的计划。
哦,好吧……我想我会继续痛苦地浏览巨大的 DVD 存储文件夹,在那里你无法搜索,甚至按字母顺序排列内容也是件苦差事。我本来想导入所有电影,然后正确标记它们,这样我就可以根据配乐作曲家、导演、演员等进行搜索。那太好了。
无论如何 - 只是想确保任何访问此页面的人都知道所描述的解决方案在这种特殊情况下毫无用处。一定是 iTunes 数据库引擎处理链接的方式出了问题。显然它无法跟踪它们...
米
答案2
这可以通过服务器的自动挂载共享来实现。在终端中使用 diskutil 也应该可以实现。您需要先确定 Movie 驱动器的实际设备标识符。您可以通过输入以下代码来显示所有这些信息
diskutil list
在终端中。您将看到如下信息:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 249.7 GB disk0s2
例如,我的 Macintosh HD 的磁盘标识符是 disk0s2。您可以使用该信息将设备安装到所需的位置。
diskutil mount -mountPoint /Users/username/Music/iTunes/iTunes\ Music/Movies disk2s2
如果出现问题,您可能必须使用以下命令卸载磁盘:
diskutil unmount disk2s2
我还没有真正尝试过,但可能已经很接近了。如果可行,您可能需要使用登录钩子脚本使其在每次登录时都挂载。
答案3
iTunes 以前可以很好地跟踪其媒体文件夹内的符号链接,但最近的版本(我认为是 10.4 以上版本)似乎已经失去了这种能力(我将外部驱动器上的电影符号链接到该文件夹中,从未遇到任何问题;在 10.4 更新中,我注意到 iTunes 仍然可以看文件,但会忽略组织目的的链接,即新添加的媒体文件不会归档到“电影”中)。但是,还有另一种稍微不太方便的方法来实现你想要的:
iTunes 将很乐意管理存储的文件任何地方只需将路径存储在其库中即可。这正是您在设置中取消选中“将媒体复制到 iTunes 文件夹”选项时所做的。如果您希望 iTunes 管理除电影之外的所有库,调谐跨度(免费软件)将利用此功能将存储在其他地方的文件子集链接到库中。