
Я знаю, что вы думаете: этот вопрос задавался уже 100 раз, так почему бы ему просто не поискать ответ? Ну, я это сделал, перейдя по этой ссылке:AskUbuntu: как читать и писать на внешний жесткий диск с журналом hfs в Ubuntu без доступа к ОС
Суть которого заключается в том, чтобы
- установить hfsprogs (готово) и
sudo mount -t hfsplus -o force,rw /dev/sdd2 /media/legomaniac/Apple
Это сработало.
Мой сын приехал из университета на эти (канадские) выходные в честь Дня благодарения, и я попросил его принести его резервный диск на 3 ТБ, чтобы я мог сделать резервную копию своего собственного диска в рамках подготовки к пересборке моего компьютера (он периодически не мог перезапуститься — как оказалось, из-за отказавшего (и теперь мертвого) блока питания). Я сделал все вышеперечисленное, скопировал на него профиль пользователя, и все оказалось хорошо. В конце концов, резервная копия была не так уж и нужна, так как все SSD-накопители в моем компьютере пережили пересборку, но я просто проявлял осторожность, пока машина работала.
Теперь, когда компьютер отремонтирован и мои файлы сохранились, все, что мне нужно сделать, это заново подключить резервный диск Apple и уничтожить мои финансовые записи, базы данных электронной почты и т. д., а затем удалить папки.
Конечно, теперь диск Apple будет монтироваться только как «Только для чтения».
Вы заметите из оригинальной команды, что раздел изначально был sdd2. Чтобы избежать каких-либо неприятностей, я удалил другие SSD-накопители из своего компьютера, оставив только свою установку LUbuntu и диск Apple:
$ 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, но я не понимаю, какое это имеет значение.
Так что если я не решу эту проблему к понедельнику, мне придется либо покупать еще один внешний диск на 3 ТБ для своего сына, либо оставить все свои финансовые записи разгуливать по университетскому кампусу до Рождества.
решение1
Оказывается, вопрос на Stackexchange.com, ссылку на который я привел, содержал правильный ответ:
fsck.hfsplus -fryd /dev/sdb2
Мне нужно было исправить файловую систему на диске, после чего я смог смонтировать его в режиме чтения-записи и удалить свои файлы.
Все мои сообщения об ошибках, связанных со сбросом настроек USB, были отвлекающим маневром, который заполонил журналы dmsg и затруднил поиск действительно важного сообщения об ошибке.