HFS+ 硬盘被安装为只读

HFS+ 硬盘被安装为只读

这是一个反复出现的问题,每周都会发生几次。

我有一个 hfs+ 的外部硬盘。每隔几周,当我将它插入我的 Ubuntu 11.10 进行安装时,不知何故,它处于只读状态,我无法将任何文件复制到其中。

gksudo nautlius更改了所有权,一段时间后它奇迹般地起作用了。但很快又在几小时或几天内毫无缘由地恢复到只读状态。

现在我fstab的硬盘没有任何条目。怎么回事?Linux/HFS+ 到底怎么了?这真让人沮丧。我无法重新格式化硬盘,因为里面有将近 1TB 的数据,而且在重新格式化时没有容器可以存放这些数据。

答案1

这个问题在 superuser.com 上提问并回答

如果您想从 Ubuntu 写入日志,则需要关闭日志功能。Ubuntu 仅支持写入非日志式 HFS+ 卷。

在 Mac 上:

  • 打开磁盘工具应用程序 -> 实用程序
  • 选择要禁用日志功能的卷。
  • 选择禁用日志记录从文件菜单中。(在更高版本的 Mac OS 中,单击文件菜单时必须按住选项按钮。或者,如果您愿意,也可以按Apple+ J

日志记录功能有助于防止文件系统在突然断电或严重崩溃时损坏,还有助于在文件系统检查期间加快恢复速度。您只需知道要禁用哪些功能即可。您可以使用没有日志记录的文件系统,但如果您的计算机崩溃或断电,您可能需要等待更长时间并处理更多问题。

支持读写访问带有日记功能针对 HFS+ 分区的修复仍在进行中。您可以使用较新的内核强制启用它,但它仍然被认为是不安全的[来源]

答案2

我有一个外部 USB 驱动器,其格式为 hfs+。有时它会作为只读卷安装。我认为这是一种安全功能。我相信这表明驱动器安装不正确。如果是这种情况,那么您只需运行 fsck,然后重新安装驱动器。如果 fsck 没有返回任何错误,它应该会以读/写访问权限安装。

代码:

sudo fsck.hfsplus /dev/sdXY

这个答案来自这个帖子中的 j.biddy: http://ubuntuforums.org/showthread.php?t=1696688

相关内容