Das Folgende wurde von Codler als Antwort auf eine Frage zu Lese-/Schreibschwierigkeiten auf NTFS-Laufwerken gepostet, die perfekt funktionierten.
Meine Frage ist, gibt es für einen Noob wie mich eine Möglichkeit, eine Verknüpfungsmethode zum Ausführen dieser Schritte im Terminal zu erstellen, anstatt sie jedes Mal einzugeben, wenn ich das Laufwerk mounten möchte?
Schließen Sie Ihr Gerät an
Schreiben Sie in Terminal
diskutil list
und suchen Sie nach IDENTIFIER, wobei TYPE Windows_NTFS ist.In diesem Fall ist es
disk1s1
Führen Sie dann Folgendes aus:
diskutil unmount /dev/disk1s1 cd /Volumes mkdir Elements sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements open /Volumes/Elements
Sie möchten nicht, dass die Festplatte im Finder angezeigt wird? Ich hatte in der Vergangenheit ein ähnliches Bedürfnis und löste es, indem ich eine Zeile hinzufügte /etc/fstab
:
LABEL=<disk label> <mount point> ntfs auto,nobrowse
Wo:
<mount point>
ist das Verzeichnis, in dem Sie die Festplatte mounten möchten, in Ihrem Fall /Volumes/Elements
. Ich würde jedoch empfehlen, dass Sie das Laufwerk an einer anderen Stelle einhängen, um Namenskollisionen zu vermeiden, wie sie /Volumes
vom Finder zum Einhängen von Wechseldatenträgern verwendet werden. Nehmen wir an, Sie wählen /MyVolumes
.
<disk label>
ist der Name der Festplatte, wie er im Finder angezeigt wird, denke ich Elements
.
In Ihrem Fall sollte die Zeile also lauten:
LABEL=Elements /MyVolumes/Elements ntfs auto,nobrowse
Nun, /etc/fstab
ist eine Systemdatei, also muss darauf geachtet werden, nichts zu beschädigen:
Öffnen Sie Anwendungen > Dienstprogramme > Terminal.
Geben Sie im Terminal Folgendes ein:
sudo mkdir -p /MyVolumes/Elements
um den Ordner zu erstellen /MyVolumes/Elements
.
Geben Sie nun ein:
sudo cp -a /etc/fstab /etc/fstab.bak
sudo cp /etc/fstab ~/Desktop/fstab.txt
sudo chown $(whoami) ~/Desktop/fstab.txt
Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.
Diese Befehle: 1) Erstellen Sie eine Kopie, auf die /etc/fstab
Sie zurückgreifen können, falls etwas schief geht, 2) Kopieren Sie /etc/fstab
auf Ihren Desktop, 3) Ändern Sie den Besitz der Kopie auf Ihrem Desktop, damit Sie sie bearbeiten können.
Wechseln Sie zum Finder, doppelklicken Sie fstab.txt
auf Ihren Desktop und fügen Sie am Ende der Datei (die Datei ist wahrscheinlich leer) Folgendes hinzu:
LABEL=Elements /MyVolumes/Elements ntfs auto,nobrowse
Drücken Sie ⌘S, um die Datei zu speichern und ⌘Qden Editor zu schließen.
Zurück zum Terminal, geben Sie Folgendes ein:
sudo mv -f ~/Desktop/fstab.txt /etc/fstab
mit Ihrer geänderten Version zu überschreiben /etc/fstab
.
Schließen Sie Ihr Laufwerk an. Funktioniert es? Großartig! Es nicht? Irgendetwas ist schief gelaufen ... geben Sie Terminal ein:
sudo mv -f /etc/fstab.bak /etc/fstab
um das Original wiederherzustellen /etc/fstab
.