如何强制将 Apple 驱动器安装为 RW

如何强制将 Apple 驱动器安装为 RW

我知道你在想什么:这个问题已经被问过 100 次了,那他为什么不去查一下呢?好吧,我按照这个链接查了一下:AskUbuntu:如何在 ubuntu 中读取和写入 hfs 日志式外部硬盘而无需访问操作系统

其中的关键是

  1. 安装 hfsprogs (完成) 和
  2. sudo mount -t hfsplus -o force,rw /dev/sdd2 /media/legomaniac/Apple

有效。

这个(加拿大)感恩节周末,我儿子从大学回来,我让他带上 3TB 的备份硬盘,这样我就可以备份自己的硬盘,为重建我的电脑做准备(电脑间歇性地无法重新启动 - 原来是电源故障(现已坏掉)。我做了上述操作,将用户配置文件复制到电脑上,一切看起来都很好。最后,备份并不是真正必要的,因为我电脑中的所有 SSD 在重建后都完好无损,但我只是在机器运行时谨慎行事。

所以现在电脑已经修好了,我的文件也保存了下来,我需要做的就是重新安装 Apple 备份驱动器并粉碎我的财务记录、电子邮件数据库等,然后删除文件夹。

当然,现在 Apple 驱动器只能以只读方式安装。

您会从原始命令中注意到,该分区最初是 sdd2。为了避免任何意外,我从电脑中移除了其他 SSD,只留下我的 LUbuntu 安装和苹果驱动器:

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
└─sda1   8:1    0 232.9G  0 part /
sdb      8:16   0   2.7T  0 disk 
├─sdb1   8:17   0   200M  0 part 
├─sdb2   8:18   0   2.7T  0 part 
└─sdb3   8:19   0 619.9M  0 part

因此,现在我尝试挂载 sdb2:

sudo mount -t hfsplus -o force,rw /dev/sdb2 /media/legomaniac/Apple

...它忽略了该-o force,rw选项并将其挂载为只读,但没有提供任何错误消息或警告或解释为什么它忽略了我的命令。更令人恼火的是这种不一致:它对完全相同的命令表现出两种不同的行为。当然,第一次是 sdd2,但我看不出这有什么关系。

因此,如果我不能在周一之前解决这个问题,我就只能要么给我儿子再买一个 3TB 的外置硬盘,要么让我的所有财务记录在大学里流传直到圣诞节。

答案1

事实证明,我链接到的 Stackexchange.com 问题有正确的答案:

fsck.hfsplus -fryd /dev/sdb2

是我需要做的来修复驱动器上的文件系统,之后我能够以读写模式安装它并删除我的文件。

所有关于 USB 重置的错误消息都是误导性的,它们充斥着 dmsg 日志,使得很难找到真正相关的错误消息。

相关内容