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.
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.
Antworten:
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/fstab
wie folgt hinzuzufügen :
/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0
Beachten Sie, dass dies ntfs-3g
ein 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
Ich wollte nur meine Erfahrungen mit der aktuellen Version von ntfs-3g
installiert 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-3g
Version 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-3g
und 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
./configure
make
sudo make install
mount -t ntfs-3g /dev/sda1 /mnt/windows