You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统下迁移Messages数据至外置硬盘时创建符号链接遇“operation not permitted”错误的解决咨询

Mac系统下迁移Messages数据至外置硬盘时创建符号链接遇“operation not permitted”错误的解决咨询

嗨,我太懂你这种Messages占满硬盘想迁移却碰权限墙的烦躁了!咱们一步步来解决这个问题,确保数据安全又能搞定权限:

第一步:先做好数据备份(重中之重!)

首先得把原Messages数据安全转移,避免操作失误丢数据:

  • 完全退出Messages应用(包括后台,右键Dock里的Messages图标选「退出」,或者用活动监视器强制结束进程)
  • 找到~/Library/Messages文件夹(如果找不到Library,按Command + Shift + G输入~/Library就能打开)
  • 把这个文件夹完整复制到外置硬盘的目标位置,比如你说的/Volumes/extssd/Library/Messages,等复制进度条走完再继续
  • 复制完成后,把原~/Library/Messages移到废纸篓(先别清空,等确认一切正常再删)

第二步:给终端开「完全磁盘访问权限」

很多权限报错都是因为终端没拿到足够的系统访问权限,咱们先补上:

  • 打开「系统设置」→ 找到「隐私与安全性」→ 往下滑找到「完全磁盘访问权限」
  • 点击左下角的锁图标,输入你的Mac密码解锁设置
  • 在列表里找到「终端」,勾选它前面的复选框,然后重启终端(或者直接重启Mac,确保权限生效)

第三步:创建符号链接

现在原Messages文件夹已经移走,外置盘的备份也到位,咱们来创建链接:
打开终端,输入下面的命令(注意确认你的外置硬盘路径和目标路径没错):

ln -s /Volumes/extssd/Library/Messages ~/Library/Messages

执行完后,你可以打开~/Library看看,Messages文件夹会变成带箭头的符号链接,这就说明创建成功了。

第四步:如果还是遇SIP限制,临时关闭再开启(谨慎操作)

要是上面的步骤还是报“Operation not permitted”,那大概率是系统完整性保护(SIP)在拦着,咱们可以临时关闭它,操作完再恢复:

  1. 关闭Mac,然后按住Command + R不放,直到出现苹果标志,进入恢复模式
  2. 进入后,点击顶部菜单栏的「实用工具」→ 选择「终端」
  3. 在终端里输入命令关闭SIP:
    csrutil disable
    
    按回车执行,会提示你重启生效
  4. 重启回到正常系统,再执行第三步的符号链接命令
  5. 链接创建成功后,再次进入恢复模式,在终端输入命令重新开启SIP:
    csrutil enable
    
    重启Mac就可以了

最后验证

打开Messages应用,看看能不能正常加载历史聊天记录、查看附件,如果一切正常,再清空废纸篓里的原Messages文件夹就大功告成啦!

备注:内容来源于stack exchange,提问作者chazbot7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:59:50