升级到 macOS Sonoma 之后,我存放 photo library 的移动硬盘没办法推出了,咋办啊?

186 天前
 bearcolin

我的 photo library 有好几百 G ,存在本地硬盘性价比太低了,所以就给他挪到移动硬盘上了,硬盘格式 APFS 。(应该很多人跟我一样都会把 photo library 放到外置硬盘上吧?)

之前只要我退出照片应用,基本就不会影响我推出那个移动硬盘,然而升级到 Sonoma 之后,只要是插在电脑上过了一小会之后,无论我有没有打开过照片应用或者移动硬盘上的其他文件夹,都无法推出我的移动硬盘了,永远提示正在使用中。

这时候我只能先关机,再拔掉,如果这时候我强制推出硬盘,下次我打开照片就会提示照片库要修复,一修就是好久,很烦……

不知道其他人有没有遇到过这种情况?有没有啥解决办法?(比如快速强制退出霸着硬盘不放的 photos 进程之类的)

下面说下背景:

我用的 MacBook ,在家用的时候基本都插着显示器,我的硬盘是插在我的显示器上的,所以基本我只要回家连上显示器充电就会连这块硬盘,那变成每次我出门前得先给电脑关机,再拔显示器,下次打开电脑再等开机,非常麻烦。

为什么我移动硬盘要插在显示器上呢?因为我给移动硬盘分了一个区用它做 Time Machine 备份,我希望每次回家插上显示器它就能自动备份了,而不需要我再单独插一下移动硬盘,这样也会让桌面再多一根线影响整洁。
之所以用要把 Time Machine 和 photo library 放在移动硬盘上,也是因为这俩货的属性,Time Machine 需要大量读写,我之前试图存在 NAS 上,然后有一天我从 NAS 恢复电脑的时候好几次过了几个小时恢复到一半就报错,让我觉得用 NAS 做 Time Machine 一点也不靠谱,后来我就开始用移动硬盘定期备份了,NAS 也会备份但是用作万不得已的补救。photo library 更是因为系统限制没办法存储在局域网共享文件夹和网络硬盘上,只能放在本地硬盘,那就只有电脑内置和外置硬盘两个选项了。所以既然这俩货都需要存在移动硬盘上我就给他们都放一块硬盘了。
904 次点击
所在节点    macOS
4 条回复
FangLing
186 天前
试试「登出帐户」,这样系统会自动退出你的硬碟,而且(应该)会在退出硬碟前结束相关的 Photos 进程。
bearcolin
185 天前
@FangLing 谢谢啊,但是登出账户对于关机来说其实对我的影响是差不多的,都需要退出当前所有进程,其实跟关机差不多了。
FangLing
185 天前
@bearcolin 先用「 sudo lsof /Volumes/硬碟名字」命令找出所有使用该硬碟的命令和相应的 pid ,然后用「 sudo kill -9 命令的 pid 」命令杀死进程。这样就肯定可以退出了,大概率使用硬碟的进程是 mediaanalysisd 、photolibraryd 这类的名字。
bearcolin
184 天前
@FangLing 谢谢,成功了。发现最后是 photoanal 和 mds 两个进程。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/988736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX