把家目录移到移动硬盘遇到的奇怪现象

2019-04-10 21:53:02 +08:00
 masterfish
迫于 Mac 硬盘空间小,我把家目录移到了移动硬盘里,重启后各种报错。原来没有家目录访问权限。ls 一看,/Volume 下有三个卷:MacintoshHD,存放家目录的卷 HomeDisk,还有个 HomeDisk 1,其中 HomeDisk 没有权限,HomeDisk1 才是原先存放家目录的卷。换另一个管理员,去用户设置里修改家目录路径后正常读取。再重启又失败,原来卷又恢复了原来的名字 HomeDisk。按这个规律,每次重启都要登陆另一个管理员账号,改移动硬盘家目录路径?
1709 次点击
所在节点    macOS
4 条回复
loading
2019-04-10 22:00:31 +08:00
家目录,后面描述为什么不是家磁盘。

为什么一定要放到家目录呢?家目录放配置文件那些就行了。
mario85
2019-04-10 22:40:16 +08:00
卷标相同的情况下,将按照挂载顺序添加后缀,比如这次开机是 A 盘先挂载,那 A 盘就叫 HomeDisk,B 盘叫 HomeDisk 1,下次开机如果 B 盘先挂载的话 A 盘就是 HomeDisk 1 了。解决办法是换个卷标名
masterfish
2019-04-10 23:44:48 +08:00
@loading 谢谢!可能我表达不太清楚。因为没法把 iCloud 同步的目录移出家目录。同时需要在用 iCloud 在多台工作电脑上同步资料。

@mario85 谢谢指点!不过 HomeDisk 只有一个盘(分区),怪异的是在某些情况下,会先出现一个 HomeDisk,它只能在 terminal 中看见,桌面没有卷标,无法访问,也无法 unmount。能够读写是 HomeDisk 1......我已经找到了变通的方法:先登录另一个管理员用户,磁盘正常挂载后再切换到工作用户....这样可以凑合一下,反正不经常关机
OscarUsingChen
2019-04-11 09:00:52 +08:00
你把不可读写的 HomeDisk 文件夹删掉,再用 diskutil,通过 /dev 下的设备名 unmount/mount 一下就可以了
通常这个原因是外部磁盘没 Eject 的时候断开了连接,但是系统里还开着外部磁盘上的文件,导致 mount point 无法删除。之后外部磁盘重新连上之后,要建新的 mount point,就会被挤到带数字后缀的 mount point 了

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

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

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

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

© 2021 V2EX