V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
masterfish
V2EX  ›  macOS

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

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

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

    @mario85 谢谢指点!不过 HomeDisk 只有一个盘(分区),怪异的是在某些情况下,会先出现一个 HomeDisk,它只能在 terminal 中看见,桌面没有卷标,无法访问,也无法 unmount。能够读写是 HomeDisk 1......我已经找到了变通的方法:先登录另一个管理员用户,磁盘正常挂载后再切换到工作用户....这样可以凑合一下,反正不经常关机
    OscarUsingChen
        4
    OscarUsingChen  
       2019-04-11 09:00:52 +08:00 via iPhone
    你把不可读写的 HomeDisk 文件夹删掉,再用 diskutil,通过 /dev 下的设备名 unmount/mount 一下就可以了
    通常这个原因是外部磁盘没 Eject 的时候断开了连接,但是系统里还开着外部磁盘上的文件,导致 mount point 无法删除。之后外部磁盘重新连上之后,要建新的 mount point,就会被挤到带数字后缀的 mount point 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5932 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:58 · PVG 09:58 · LAX 17:58 · JFK 20:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.