Ich habe ein externes Laufwerk, das ich für einen Mac-Freund formatiere, daher habe ich es mit Gparted auf HFS + gesetzt. Ich kann jetzt keine Dateien auf das Laufwerk schreiben, selbst nachdem der Befehl mount
mit der Option rw
ausgeführt wurde. Wenn Sie grep sda1 /proc/mounts
(das gewünschte Laufwerk) ausführen, wird Folgendes zurückgegeben:
/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
Beachten Sie, dass es als rw
.
Beim Kopieren vom Terminal oder Nemo wird jedoch „Fehler: Nur-Lese-Dateisystem“ zurückgegeben. Da ich das Laufwerk unter Linux formatiert habe, ist das HFS + -Volume noch nicht aufgezeichnet. Ich muss einige Dateien darauf kopieren, bevor ich sie meinem Mac-Freund gebe. Was soll ich tun?
Kommentare
-
hfsprogs
installiert? Versuchen Sie die Optionforce
. - Sehen Sie sich Folgendes an: superuser.com/questions/84446/…
Antwort
-
Sie müssen das Journaling deaktivieren, wenn Sie von Ubuntu aus darauf schreiben möchten. Ubuntu unterstützt nur das Schreiben auf nicht journalisierte HFS + -Volumes. Das Deaktivieren des Journaling von HFS + ist bis OS X Yosemite 10.10
auf Ihrem Mac weiterhin möglich:
- Öffnen Sie das Festplatten-Dienstprogramm unter Anwendungen -> Dienstprogramme
- das Volume, auf dem das Journal deaktiviert werden soll.
- Wählen Sie im Menü Datei die Option Journal deaktivieren. (In späteren Mac OS-Versionen müssen Sie das Optionsfeld gedrückt halten, wenn Sie auf das Menü Datei klicken. Oder wenn Sie Apple + J mögen.)
-
Jetzt Schließen Sie die HFS + -Festplatte an Ubuntu an und führen Sie den folgenden Befehl aus:
$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
Beispielausgabe:
sda ├─sda1 vfat 300M EFI └─sda2 hfsplus 100G VolumeName
In diesem Beispiel interessieren wir uns also nur für sda2.
$ sudo apt-get install hfsprogs
-
Erstellen Sie in Ihrem Home-Verzeichnis einen Ordner mit dem Namen backup and Kopieren Sie den vollständigen Sicherungspfad, um ihn am Ende des folgenden Befehls einzufügen:
$ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
Nun zum Glück:
$ sudo mount -o remount,rw /home/user/backup
-
Jetzt zur HFS + -Übertragung:
$ sudo chmod 775 /home/user/backup
-
Testen mit Terminal :
$ cd /home/user/backup $ mkdir test
-
Fragen Sie jetzt Ihren Dateimanager, ob ein Testverzeichnis erstellt wurde. Aber was solls, der Dateimanager kann das noch. “ t Schreiben Sie in HFS +.
Erzwingen Sie die Übermittlung des Dateimanagers.
### sudo filemanager, for eg. $ sudo thunar
-
Und jetzt nach einem langen Übertreibungsprozess ss Sie haben jetzt Zugriff auf HFS +.
Schließen Sie anschließend das Laufwerk wieder an den Mac an, aktivieren Sie das Journaling und verwenden Sie das Festplatten-Dienstprogramm, um Berechtigungen zu reparieren.
Kommentare
- Ich ' habe keinen Mac 🙁
- Auf Mojave kann dies ' wird im Festplatten-Dienstprogramm nicht mehr ausgeführt. Sie können jedoch
diskutil disableJournal /Volumes/<name>
im Terminal.