Mam dysk SATA 500 GB podłączony przez USB do mojego Pi 2. Mogę odczytać dane z niego dobrze, ale nie mogę na nim pisać. Jest sformatowany jako NTFS. Na moim pulpicie można pisać, ale nie na Raspbian.
Mam dysk SATA 500 GB podłączony przez USB do mojego Pi 2. Mogę odczytać dane z niego dobrze, ale nie mogę na nim pisać. Jest sformatowany jako NTFS. Na moim pulpicie można pisać, ale nie na Raspbian.
Odpowiedzi:
Ustaw własność po zamontowaniu dysku. Na przykład jeśli dysk, który chcesz zamontować, to / dev / sda1:
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/
lub jeśli później chcesz zmienić uprawnienia do plików na dysku po zamontowaniu, spróbuj dodać linię do /etc/fstab
czegoś takiego:
/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0
Zauważ, że ntfs-3g
jest to wbudowany pakiet w Raspbian Jessie (ale nie Jessie Lite), jeśli używasz starszej dystrybucji, musisz ją zainstalować przed mount ( sudo apt-get install ntfs-3g
). Możesz łatwo sprawdzić, czy ten pakiet został już zainstalowany:dpkg -l | grep ntfs-3g
Chciałem tylko podzielić się swoim doświadczeniem w korzystaniu z bieżącej wersji ntfs-3g
zainstalowanej z apt-get install ntfs-3g
(wersja 1:2014.2.15AR.2-1+deb8u2
). Otrzymałem „Błąd wejścia / wyjścia” przy użyciu tej wersji. Wygląda na znany błąd: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 .
Możesz obniżyć ntfs-3g
wersję z wersji 2014 do wersji 2012, ale postanowiłem uruchomić najnowszą wersję. Tak więc zrobiłem, apt-get remove ntfs-3g
a następnie zbudowałem wydanie 2016 ze źródła przy użyciu oficjalnych dokumentów: http://www.tuxera.com/community/open-source-ntfs-3g/
tl; dr
./configure
make
sudo make install
mount -t ntfs-3g /dev/sda1 /mnt/windows