我在装有 OS X 10.8.5 的 Macbook Pro 上安装了 Arch Linux。我为主目录创建了一个 HFS+ 卷(日志功能已禁用),以便我的个人数据可以在两个操作系统之间共享。有时,从 Arch 重新启动到 OS X 后,我的部分(但不是全部)OS X 配置(例如触控板设置、语言设置、特定类型文件的“打开方式”等)会丢失。我是 OS X 新手,但我认为这些配置存储在 ~/Library 中,Linux 不应该触碰它们。那么发生了什么?有人遇到过同样的事情吗?
我曾经注意到,在重新启动 Linux 后,共享主卷会自动挂载为只读。内核日志 (dmesg) 中有一条消息称,该卷未完全卸载,需要 fsck。看来 Linux 无法正确处理 HFS+ 卷。这是我的问题的原因吗?
这是我的 Arch fstab。它由安装脚本生成。
# /dev/sda6
UUID=17c8408b-2161-42da-b5d0-c810af0ed430 / ext4 rw,relatime,data=ordered 0 1
# /dev/sda1 LABEL=EFI
UUID=70D6-1701 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
# /dev/sda4 LABEL=Home
UUID=7d5b66ee-5bff-318e-a012-71513315df75 /home hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
# /dev/sda5
UUID=dd2dbecf-d699-4469-95f2-4ad3681e93ba none swap defaults 0 0