如何在macOS与Ubuntu之间共享音乐库并实现双向实时同步?
如何在macOS与Ubuntu之间共享音乐库并实现双向实时同步?
当然可以实现!这是个非常实用的跨系统音乐库方案,我来一步步给你拆解操作步骤和注意事项:
一、选择合适的分区格式
首先得选一个macOS和Ubuntu都能原生读写的分区格式,首推exFAT:
- 支持单个大文件(完全满足你60GB+的音乐库需求)
- macOS自带原生支持,无需额外装驱动
- Ubuntu现在也默认支持exFAT读写,不用折腾第三方工具
❌ 不推荐的格式:
- NTFS:macOS默认只读,要读写得装第三方驱动(比如Paragon),稳定性不如原生格式
- HFS+:Ubuntu读写需要额外安装工具,操作繁琐且容易出权限问题
二、创建共享分区
你可以在任意一个系统里创建分区:
- macOS下:打开「磁盘工具」,选中你的硬盘,点击「分区」,添加一个新分区,格式选择
exFAT,命名比如SharedMusic,分配足够的空间(建议留比60GB多一些的余量),确认后创建。 - Ubuntu下:打开「GParted」(如果没装可以用
sudo apt install gparted安装),选中空闲空间,创建新分区,文件系统选exfat,设置好大小和标签,应用更改即可。
三、配置两个系统的音乐库路径
1. macOS + iTunes设置
打开iTunes后,按以下步骤操作:
- 点击顶部菜单栏的「iTunes」→「偏好设置」→「高级」
- 点击「更改」,选择共享分区里的文件夹(比如
/Volumes/SharedMusic/iTunes Media)作为你的iTunes媒体文件夹位置 - 勾选「保持iTunes Media文件夹有序」(让iTunes自动整理音乐文件的目录结构)
- 如果你希望在Ubuntu添加的音乐能自动被iTunes识别,可以在iTunes的「高级」里找到「自动添加到iTunes」文件夹,把Ubuntu下载/添加的音乐放到这个文件夹里,iTunes会自动导入;如果没设置自动添加,下次打开iTunes时,执行「文件」→「资料库」→「更新资料库」,就能扫描到共享分区里的新音乐。
2. Ubuntu + Lollypop/Rhythmbox设置
以Lollypop为例:
- 打开Lollypop,点击右上角的菜单→「偏好设置」→「音乐」
- 在「音乐文件夹」里添加共享分区的路径(Ubuntu下默认挂载在
/media/你的用户名/SharedMusic) - 勾选「自动监视音乐文件夹的变化」,这样你往共享分区添加新音乐后,Lollypop会自动扫描并更新库
Rhythmbox的设置类似:
- 打开Rhythmbox,点击「编辑」→「偏好设置」→「音乐」
- 设置「音乐文件夹」为共享分区路径,开启「自动扫描音乐文件夹」即可
四、双向同步的注意事项
- 挂载权限:exFAT默认是所有人可读可写,所以两个系统挂载后都能正常操作,不用担心权限问题;如果Ubuntu下无法读写,可以手动挂载时加上
umask=000参数(编辑/etc/fstab添加开机自动挂载的话,配置行可以写成:UUID=你的分区UUID /media/SharedMusic exfat defaults,umask=000 0 0,分区UUID可以用sudo blkid命令查询) - 文件兼容性:尽量用通用的音乐格式(MP3、AAC),避免使用太冷门的格式,确保两个系统的播放器都能识别;文件名不要用特殊字符(比如中文以外的特殊符号),避免跨系统识别异常
- 避免同时操作:尽量不要在两个系统同时挂载共享分区时,对同一个音乐文件进行编辑(比如修改标签、删除),防止文件冲突;单纯添加新文件的话,完全没问题
这样设置之后,你在Ubuntu往共享分区添加的音乐,只要在iTunes里更新一下资料库就能看到;在iTunes里导入的音乐,也会自动存在共享分区中,Ubuntu的播放器扫描后就能显示,完美实现双向同步啦!
备注:内容来源于stack exchange,提问作者profdez
相关产品推荐
相关产品推荐

