NTFS USB HDD Schreibgeschützt - So aktivieren Sie Schreibberechtigungen


11

Ich habe ein 500-GB-SATA-Laufwerk, das über USB an meinen Pi 2 angeschlossen ist. Ich kann Daten gut lesen, aber nicht darauf schreiben. Es ist als NTFS formatiert. Auf meinem Desktop ist es beschreibbar, aber nicht auf Raspbian.



Welche Version von Raspbian verwenden Sie?
Wilf

@ Wilf Ich benutze Jessie.
Willem.hill

Antworten:


17

Legen Sie den Besitz fest, wenn Sie das Laufwerk bereitstellen. Wenn Ihr Laufwerk, das Sie bereitstellen möchten, beispielsweise / dev / sda1 lautet:

sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/

Wenn Sie später nach dem Mounten die Berechtigungen für Dateien auf dem Laufwerk ändern möchten, versuchen Sie, eine Zeile /etc/fstabwie folgt hinzuzufügen :

/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0

Beachten Sie, dass dies ntfs-3gein in Raspbian Jessie (aber nicht Jessie Lite) integriertes Paket ist. Wenn Sie eine ältere Distribution verwenden, müssen Sie diese vor mount ( sudo apt-get install ntfs-3g) installieren . Sie können leicht überprüfen, ob dieses Paket bereits installiert wurde:dpkg -l | grep ntfs-3g


Raspbian kann standardmäßig nicht auf ein NTFS-Laufwerk schreiben. Software muss installiert sein, um das Schreiben zu ermöglichen.
Jacobm001

2
Da das ntfs-3g-Paket ein in Raspbian Jessie integriertes Paket ist, hat es die Fähigkeit!
Oroszkodik

Ich stehe korrigiert. Ich entschuldige mich für die Ablehnung ... Wie es aussieht, kann ich es aufgrund der Zeit seit der Abstimmung nicht ändern. Könnten Sie Ihre Antwort so bearbeiten, dass sie die Informationen enthält, die Jessie mit dem Paket geliefert hat? Ich werde meine Abwärtsabstimmung in eine Aufwärtsabstimmung ändern.
Jacobm001

Natürlich. Ich habe vergessen, diese Informationen zu erwähnen (weil ich Jessie benutze :)). Vielen Dank!
Oroszkodik

Die Abstimmung wurde auf +1 geändert. Danke für den Beitrag :)
Jacobm001

4

Ich wollte nur meine Erfahrungen mit der aktuellen Version von ntfs-3ginstalliert mit apt-get install ntfs-3g(Version 1:2014.2.15AR.2-1+deb8u2) teilen . Ich habe mit dieser Version "Eingabe- / Ausgabefehler" erhalten . Es scheint ein bekannter Fehler zu sein: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 .

Sie können die ntfs-3gVersion von der Version 2014 auf die Version 2012 herabstufen, aber ich habe beschlossen, die neueste Version auszuführen. Also habe ich es getan apt-get remove ntfs-3gund dann habe ich die Version 2016 aus dem Quellcode unter Verwendung der offiziellen Dokumente erstellt: http://www.tuxera.com/community/open-source-ntfs-3g/

tl; dr

  1. Laden Sie die stabile Quellversion herunter (in meinen Fällen 2016.2.22)
  2. Lauf ./configure
  3. make
  4. sudo make install
  5. Neustart
  6. Erledigt. Sie können es wie verwendenmount -t ntfs-3g /dev/sda1 /mnt/windows

Funktioniert das auch beim Schreiben?
Bex

1
@Bex Ja, das war es, was ich am meisten brauche ... Schreibfähigkeiten.
Ricardo Pereira
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.