У меня есть диск 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