Ich habe eine HFS+ journaled
externe Festplatte und muss auf Ubuntu darauf schreiben können. Ich habe keinen Zugriff auf meinen Mac, er ist Tausende von Kilometern entfernt und ich habe drei Monate lang keinen Zugriff darauf.
Kann etwas getan werden, ohne die Daten auf der Festplatte zu verlieren?
caja
Benutzer: Unabhängig davon, für welche Lösung Sie sich unten entscheiden,killall caja && caja .
hilft es caja, „die Nachricht zu erhalten, dass der Ordner jetzt tatsächlich beschreibbar ist.Antworten:
Siehe Wie mounte ich eine HFS-Partition in Ubuntu als Read / Write? - Superuser
Um aus der zweiten / dritten Antwort abwärts zu zitieren:
...
Dort gibt es eine Goldmine weiterer Informationen zum Mounten von HFS + -Dateisystemen.
quelle
sudo mount -t hfsplus -o remount,force,rw /dev/sdXY /media/mntpoint
(oder weglassen/dev/sdXY
und darauf verweisen, wo es gerade bereitgestellt ist). Ich werde dies in meine Antwort einfügen.Diese Schritte funktionieren für mich (Ubuntu Studio 14.04):
Überprüfen Sie den Status des Laufwerks:
Deivce entfernen:
(Ordner zum Mounten des Laufwerks erstellen)
Hängen Sie das Laufwerk mit HFS + Lese- / Schreibberechtigungen ein:
quelle
force
?mount: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so.
Ich hatte auch dieses Problem. Ich habe versucht
fsck.hfsplus
, wieder zuumount
besteigen, ohne dasssudo mount -t hfsplus -o remount,force,rw
es für mich funktioniert hat.Was für mich funktioniert hat war:
sudo umount /media/myMountPoint
sudo rmdir
sudo mkdir
und neusudo mount -t hfsplus -o force,rw /dev/xxxx /media/myMountPoint
Hoffe, dass dies auch für euch funktioniert.
quelle
ro
sogar mit gelöscht wurdeforce,rw
. Das Verzeichnis wurde entfernt und neu erstellt.ls -l to verify). In other words:
sudo chown -c root: root myMountPoint / `wird es wahrscheinlich auch reparieren. (vorher noch notwendig aushängen)/media/<username>/
sondern an einer anderen Stelle (wie ich es mag/mnt
) ausführen, löscht ein „intelligenter“ Ubuntu-MATE zum Beispiel Ihre Mount-Ordner nicht immer wieder und erstellt sie (fälschlicherweise) neu. - Einfacher für ein Mount-Skript, das dauert ...Da kann ich nichts dazu sagen (nicht genug Ruf hier :). Ich werde diese Antwort posten, um darauf hinzuweisen, dass die obige Antwort für eine HFS + HD zu sein scheint, die nicht aufgezeichnet ist. Der Befehl 'fsck.hfsplus' muss mit der Option '-f' ausgegeben werden, um auf einem Journal-Volume zu arbeiten. Um Verwirrung zu vermeiden, habe ich den folgenden Befehl kopiert:
Dies würde nur auf einem Volume ausgeführt, das nicht erfasst wurde. Selbst mit der Option '-f' auf einem Journalled-Volume kann bei dieser Prüfung das neu bereitgestellte Volume nicht mit Lese- / Schreibzugriff bereitgestellt werden. Ich glaube, das Journaling muss ausgeschaltet sein.
Es scheint keinen stabilen Code zu geben, um Journalling unter Linux zu deaktivieren. Siehe den von Richard bereitgestellten Link: http://ubuntuforums.org/showthread.php?t=1420673
Wenn Journalling deaktiviert ist und der Datenträger zunächst als schreibgeschützt aktiviert wird, sollte das Deaktivieren und erneute Aktivieren das Lesen / Schreiben ermöglichen, wenn der Datenträger nicht beschädigt ist. Wenn es beschädigt ist, muss fsck.hfsplus ausgeführt werden.
quelle
Ausgehend von der vorherigen Antwort haben die folgenden Schritte für mich funktioniert. Hoffentlich ist dies für andere nützlich:
Stecken Sie die externe Festplatte ein.
Beachten Sie, dass Ubuntu es automatisch einbindet, aber schreibgeschützt ist.
Hängen Sie das Laufwerk aus (ich mache das einfach durch Klicken auf die Auswurftaste im Datei-Explorer).
sudo apt-get install hfsprogs
(
sudo fsck.hfsplus -f /dev/sdXY
Wenn das Dateisystem aufgezeichnet ist.)Hängen Sie das Laufwerk erneut ein (ich mache das einfach, indem ich im Datei-Explorer auf das Laufwerk klicke).
Das Laufwerk ist jetzt schreibgeschützt.
quelle