我有一个相当大的外部硬盘,采用 Apple 的 HFS+ 格式,重新格式化对我来说不是一个选择。现在我家里有一台 Linux 服务器,我关闭了硬盘上的日志功能,并在启动时将其挂载到我的 Ubuntu 机器上(12.04 桌面版,但我将其用作家庭打印/文件/媒体服务器)。到目前为止,一切都运行顺利。
当某些事件导致卸载不彻底时,问题就开始了,这种情况在家庭环境中经常发生。这可能是电源故障、电缆断开等……因此,HFS+ 驱动器在启动时不再安装,如果我尝试手动安装它,它会以只读方式安装。为了解决这个问题,每次我都必须断开驱动器,然后将其连接并安装在我的 MacBook 上。彻底卸载后,驱动器可以毫无问题地安装在我的 Linux 机器上。
有没有办法跳过连接到 osx-box 的步骤,也就是说,有没有办法在 Ubuntu 中干净地挂载未挂载且具有读写访问权限的 HFS+ 驱动器?我可以在 fstab 中使用开关来强制挂载吗?
提前致谢。Mah
答案1
我经常遇到同样的问题。我还没有机会测试我的理论,但也许可以fsck.hfsplus
在特定设备挂载时尝试命令行ro
。我计划下次检查这是否有效,但我不想故意造成不干净的挂载。