NTFS USB HDD Тільки для читання - Як включити дозволи на запис


11

У мене є накопичувач SATA на 500 Гб, підключений через USB до мого Pi 2. Я можу добре читати дані, але не можу записати на нього. Він відформатований як NTFS. На моєму робочому столі він може писати, але не на Raspbian.



Яку версію Raspbian ви використовуєте?
Вільф

@Wilf Я використовую Джессі.
willem.hill

Відповіді:


17

Встановіть право власності під час монтажу накопичувача. Наприклад, якщо ваш привід, який ви хочете встановити, є / 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


Raspbian за замовчуванням не має можливості записувати на привід NTFS. Програмне забезпечення повинно бути встановлене для написання.
Jacobm001

2
Оскільки пакет ntfs-3g є вбудованим пакетом у Raspbian Jessie, він має можливість!
oroszkodik

Я стою виправлений. Мої вибачення за прихильний голос ... Я вважаю, що я не можу змінити це через час після голосування. Чи можете ви відредагувати свою відповідь, щоб включити інформацію про те, що Джессі постачається з пакетом? Я поміняю свій голос на відмову.
Jacobm001

Звичайно. Забув згадати цю інформацію (бо я використовую Джессі :)). Дякую!
oroszkodik

Голосування змінено на +1. Дякую за внесок :)
Jacobm001

4

Я просто хотів поділитися своїм досвідом використання поточної версії 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/

тл; д-р

  1. Завантажте стабільний випуск джерела (у моїх випадках 2016.2.22)
  2. Біжи ./configure
  3. make
  4. sudo make install
  5. Перезапустити
  6. Зроблено. Ви можете використовувати його якmount -t ntfs-3g /dev/sda1 /mnt/windows

Чи працює це і з письмом?
Бекс

1
@Bex Так, саме це мені найбільше потрібно ... можливості письма.
Рікардо Перейра
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.