Ich habe meine externe Festplatte (die auf meinem Mac in HFS + journaled formatiert wurde) an meinen Ubuntu-Desktop 9.04 64bit angeschlossen. Ich kann das Laufwerk nicht zum Mounten mit Schreibfunktion bringen. Wie mache ich das? Im Moment bekomme ich nur Lesezugriff, versuchte ich es
sudo mount -t hfsplus /dev/sdf2 /media/"Portable HD"
aber das gab mir trotzdem nur lesezugriff ... ideen ??
ubuntu
mount
hfs
read-write
GiH
quelle
quelle
Antworten:
Sie müssen das Journal deaktivieren, wenn Sie von Ubuntu darauf schreiben möchten. Ubuntu unterstützt nur das Schreiben auf HFS + -Datenträger ohne Journal.
Auf deinem Mac:
Das Deaktivieren der Aufzeichnung über HFS + ist bis OS X Yosemite 10.10 weiterhin möglich
quelle
Stellen Sie zunächst sicher, dass Sie hfsprogs installiert haben. Beispiel für einen Installationsbefehl:
Als nächstes mounten oder mounten Sie das HFS + -Laufwerk erneut. Befehle müssen wie folgt lauten:
oder
Wenn das Laufwerk nicht ordnungsgemäß bereitgestellt wurde oder auf andere Weise teilweise beschädigt wurde, führen Sie fsck.hfsplus ( hier von Jayson bereitgestellt ) als solches aus:
quelle
sudo mount -t hfsplus -o remount,force,rw /dev/sdx# /mount/point
. Dann muss root zum Lesen / Schreiben von Daten verwendet werden.mount: warning: /media/mount/point seems to be mounted read-only.
Ubuntu 13.04 mit hfsprogs fehl.Sie können das Schreiben in HFS + unter Linux aktivieren, auch wenn Sie das Journaling nicht deaktiviert haben. Zusätzlich zu hfsplus, das Sie bereits haben, müssen Sie hfsprogs installiert haben:
Verwenden Sie dann die
-o force
Option:Wenn das Laufwerk automatisch gemountet wurde (wie es auf einem Desktop-System wie Ubuntu sein sollte), können Sie das Schreiben mit aktivieren
oder
/ mount / point ist normalerweise / media / Your_drive_label / dev / sdx ist Ihr HFS + -Gerät
Hiermit können Sie
mount -l
ermitteln, welches Gerät bereits an welchem Einhängepunkt montiert ist.quelle
Haben Sie versucht, Berechtigungen abzugleichen?
Standardmäßig formatiert Mac OS X Volumes in aufgezeichneten HFS + -Volumes. Journaling ist eine Funktion, die die Datenzuverlässigkeit verbessert. Leider sind HFS-Laufwerke unter Linux schreibgeschützt.
Starten Sie zum Deaktivieren der Aufzeichnung einfach OS X und starten Sie das Festplatten-Dienstprogramm. Klicken Sie auf Ihre HFS-Partition, halten Sie die Wahltaste gedrückt und klicken Sie in der Menüleiste auf Datei. Eine neue Option zum Deaktivieren der Aufzeichnung wird im Menü angezeigt. Klicken Sie darauf und starten Sie Linux neu. Sie sollten Lese- und Schreibzugriff auf Ihre HFS-Partition haben. Die Berechtigungen für den Basisordner Ihres Mac-Benutzers verhindern jedoch, dass Sie diese Dateien lesen oder schreiben können. Wir müssen nur unsere UID in einem Betriebssystem so ändern, dass sie mit der UID im anderen übereinstimmt. Sofern Sie keinen Grund haben, etwas anderes zu wählen, werden wir unsere Linux-UID an unsere OS X-UID anpassen, da dies etwas einfacher ist. Standardmäßig hat der erste Benutzer in OS X eine UID von 501. Sie können dies jedoch überprüfen, indem Sie in den Systemeinstellungen von OS X mit der rechten Maustaste auf den Benutzer klicken und Erweiterte Optionen auswählen.
Booten Sie in Linux (in diesem Beispiel verwenden wir Ubuntu) und starten Sie das Terminal. Zunächst fügen wir einen temporären Benutzer hinzu, da wir keinen Benutzer bearbeiten möchten, bei dem wir gerade angemeldet sind. Führen Sie daher die folgenden Befehle im Terminal aus und drücken Sie nach jedem Befehl die Eingabetaste:
Geben Sie ein neues Kennwort für den temporären Benutzer ein, wenn Sie dazu aufgefordert werden. Starten Sie neu und melden Sie sich als Tempuser an. Öffnen Sie dann das Terminal und geben Sie die folgenden Befehle ein, indem Sie nach jedem einzelnen erneut die Eingabetaste drücken (und Ihren Benutzernamen durch den Benutzernamen Ihres Linux-Benutzers ersetzen):
Dadurch wird die UID Ihres Linux-Benutzers in 501 geändert und Ihre Berechtigungen für den Basisordner werden so festgelegt, dass Sie sie weiterhin besitzen. Jetzt sollten Sie in der Lage sein, sowohl in den privaten Ordner Ihres Mac als auch in den des Linux-Benutzers zu schreiben und zu lesen, unabhängig davon, bei welchem Betriebssystem Sie angemeldet sind.
Sie können auch Ihren Anmeldebildschirm korrigieren, da Ubuntu standardmäßig keine Benutzer mit einer UID von weniger als 1000 auflistet. Öffnen Sie dazu einfach ein Terminal, führen Sie gksudo gedit /etc/login.defs aus und suchen Sie nach UID_MIN in die Textdatei. Wenn Sie diesen Wert von 1000 auf 501 ändern, wird Ihr Benutzer beim Neustart im Anmeldebildschirm aufgeführt.
http://lifehacker.com/5702815/de-komplette-Anleitung-zum- Teilen-Ihrer-Daten-über- mehrere- Betriebssysteme
quelle
Nur für den Fall, dass dies in Zukunft jemandem hilft - wenn Sie nicht einmal in der Lage sind, das Laufwerk in den schreibgeschützten Modus zu versetzen, kann dies daran liegen, dass das Laufwerk Apple Core Storage verwendet, einen Wrapper um HFS +. Siehe hier:
HFS + -Partition in Ubuntu einbinden
Mounten der HFS + -Partition unter Arch Linux
quelle