У мене є накопичувач SATA на 500 Гб, підключений через USB до мого Pi 2. Я можу добре читати дані, але не можу записати на нього. Він відформатований як NTFS. На моєму робочому столі він може писати, але не на Raspbian.
У мене є накопичувач SATA на 500 Гб, підключений через USB до мого Pi 2. Я можу добре читати дані, але не можу записати на нього. Він відформатований як NTFS. На моєму робочому столі він може писати, але не на Raspbian.
Відповіді:
Встановіть право власності під час монтажу накопичувача. Наприклад, якщо ваш привід, який ви хочете встановити, є / dev / sda1:
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/
або якщо пізніше ви хочете змінити дозволи на файли на диску після монтування, спробуйте додати рядок до /etc/fstab
чогось подібного:
/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0
Зауважте, що ntfs-3g
це вбудований пакет у Raspbian Jessie (але не Jessie Lite), якщо ви використовуєте старіший дистрибутив, вам потрібно встановити його перед mount ( sudo apt-get install ntfs-3g
). Ви можете легко перевірити, що цей пакет уже встановлений:dpkg -l | grep ntfs-3g
Я просто хотів поділитися своїм досвідом використання поточної версії ntfs-3g
встановленої apt-get install ntfs-3g
версії (версія 1:2014.2.15AR.2-1+deb8u2
). Я отримував "помилка вводу / виводу", використовуючи цю версію. Здається, це відома помилка: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 .
Можна зменшити ntfs-3g
версію з випуску 2014 року до випуску 2012 року, але я вирішив запустити останню версію. Отже, я зробив, apt-get remove ntfs-3g
а потім створив реліз 2016 року з джерела, використовуючи офіційні документи: http://www.tuxera.com/community/open-source-ntfs-3g/
тл; д-р
./configure
make
sudo make install
mount -t ntfs-3g /dev/sda1 /mnt/windows