如何使 hfs+ 外部驱动器可读写(日志记录已禁用,仍然不起作用)

如何使 hfs+ 外部驱动器可读写(日志记录已禁用,仍然不起作用)

我有一个 hfsplus 外置硬盘,我需要往里面写入数据。问题是,它是只读的。几天前,我在 OSX 系统上禁用了日志功能,然后我就可以在上面写入数据了。现在一个同事用了它,我就不能再写入数据了。我检查了日志功能,它仍然处于禁用状态。

使用以下命令显示已安装的硬盘mount

/dev/sdc1 on /media/myusername/nameofharddrive type hfsplus (ro,relatime,umask=22,uid=0,gid=0,nls=utf8)

我尝试了在这里找到的几种方法,但都不起作用。例如这里给出的提示: https://superuser.com/questions/84446/how-to-mount-a-hfs-partition-in-ubuntu-as-read-write

我真的不知道还能尝试什么,所以欢迎提出任何想法。

答案1

我遇到了和你类似的问题。我在 Mac OS 上以 HFS+ 格式格式化了外部驱动器,然后在 macOS 上的磁盘实用程序中禁用了日志功能。然后,我将其插入我的 ubuntu PC,使用以下命令在 /etc/fstab 中添加了挂载点

/dev/sda1 /home/jojo/mine defaults 0 0

第一次运行时cat /proc/mounts,我看到外部 HFS+ 驱动器的 rw 权限。然后,由于某些原因,在我重新启动它后,它失去了 rw 权限,变成了只读 (ro) 模式。我没有在使用时拔掉它。然后,我在 Ubuntu 上使用 gparted 格式化了驱动器。但是,当我将驱动器插入我的 macos 并使用磁盘实用程序检查它时,它说分区图有问题。 在此处输入图片描述

我得出的结论是,将硬盘格式化为 ext4 并使用 netatalk 创建共享网络驱动器更可靠。然后,就可以从 macOS 读取和写入外部硬盘。如果需要在 mac 上读取外部驱动器,始终可以购买适用于 MacOS 的 ext4 软件。我使用了 Paragon 软件,没有问题。另一个选择是购买 WD my cloud NAS,因为它接受 APFS 和 HFS+ 日志。

对于时间机器,我有一个路由器(netgear R6250),可以插入日志式 HFS+ 外部驱动器。我告诉自己,在 Linux 上玩是可以的,但当涉及到我们的重要文件和备份时,我们不要再涉足其中了。

相关内容