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.