
我知道你在想什麼:這個問題以前已經被問過 100 次了,那他為什麼不查一下呢?好吧,我按照這個連結做了:AskUbuntu:如何在 ubuntu 中讀寫 hfs 日誌外部硬碟而無需存取作業系統
其關鍵在於
- 安裝 hfsprogs (完成)並
sudo mount -t hfsplus -o force,rw /dev/sdd2 /media/legomaniac/Apple
有效。
我兒子從大學回來過這個(加拿大)感恩節週末,我要求他帶上3TB 備份驅動器,這樣我就可以備份自己的驅動器,為重建我的計算機做準備(它間歇性地無法重新啟動- 變成了)是一個有故障的(現在已經死了)電源)。我做了上述操作,透過用戶設定檔複製到它上面,一切看起來都很好。最後,備份並不是真正必要的,因為我電腦中的所有 SSD 都在重建中倖存下來,但我只是在機器運行時保持謹慎。
現在電腦已經修好了,我的文件也保存了下來,我所需要做的就是重新安裝蘋果備份驅動器,粉碎我的財務記錄、電子郵件資料庫等,然後刪除資料夾。
當然,現在 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 日誌,導致很難找到真正相關的錯誤訊息。