Ich habe einen gut funktionierenden MacPorts auf Lion. Wenn ich renne
sudo port install ntfs-3g
es wird ohne Fehler kompiliert. Wenn ich jedoch ein externes Laufwerk im NTFS-Format anschließe, ist es schreibgeschützt. Und es gibt kein Einstellungssymbol für NTFS-3G, wie es in meiner Snow Leopard-Installation vorhanden war. Ist der NTFS-3G-Treiber aktiv? Wie kann ich das herausfinden und beheben?
UPDATE : MacFUSE wurde zusammen mit NTFS-3G als Abhängigkeit installiert und ich habe nach der Installation einen Neustart durchgeführt. Der Befehl ntfs-3g ist in der Befehlszeile verfügbar, aber ich möchte wirklich, dass alle NTFS-Laufwerke automatisch und mit Lese- / Schreibunterstützung bereitgestellt werden.
Antworten:
Überprüfen Sie dies, um zu erfahren, wie ntfs-3g über MacPorts funktioniert und wie es mit einer älteren Version von NTFS-3G mit einer gepatchten Version von MacFuse funktioniert:
http://fernandofig.wordpress.com/2011/08/08/ntfs-write-support-on-osx-lion-with-ntfs-3g-f/
Der Grund, warum Sie ntfs-3g nicht über MacPorts zum Laufen bringen konnten, ist, dass ntfs-3g standardmäßig immer noch von MacFuse abhängt. Deinstallieren Sie die Ports ntfs-3g und macfuse, installieren Sie dann fuse4x und anschließend ntfs-3g. So was:
Sie müssen einige spezielle Optionen für die Montage verwenden. Überprüfen Sie den obigen Beitrag.
quelle
MacFuse bietet nur eine 32-Bit-Schnittstelle, die unter dem 64-Bit-Lion-Kernel nicht funktioniert. Lesen Sie das Systemprotokoll auf zugehörige Fehlermeldungen.
Sie müssen warten, bis MacPort die Abhängigkeit geändert hat, um das neuere fuse4x ( Ticket ) zu verwenden.
quelle
Fernando Figueiredo erwähnte und verlinkte einen Beitrag über die Verwendung von MacPorts 'ntfs-3g Build, aber als ich versuchte, auf die Seite zu gehen, war sie kaputt (404). Ich konnte es jedoch aus dem Google-Cache abrufen. Ich habe den wichtigen Teil vom Ende des Blogposts hier gepostet. Grundsätzlich kann ich es später selbst wiederfinden. :-)
Anleitung:
sudo port install ntfs-3g
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
sudo chmod 0755 /sbin/mount_ntfs
sudo chown 0:0 /sbin/mount_ntfs
USER_ID
Skriptstandard mit der Ausgabe vonid -u
GROUP_ID
Skriptstandard mit der Ausgabe vonid -g
Der Inhalt des Shell-Skripts für Schritt 3:
quelle