Як мені автоматично встановити USB-накопичувач, на який можуть записувати всі користувачі?


20

Я намагаюся налаштувати Raspberry Pi для запуску BitTorrent Sync для резервного копіювання моїх файлів на зовнішній жорсткий диск, але у мене виникають деякі неприємні проблеми.

По-перше, мені потрібно встановити жорсткий диск USB для автоматичного монтажу під час завантаження, тому що живлення часто вимикається там, де я живу. Отже, я додав рядок до/etc/fstab

/dev/sda1   /media/josiah    vfat    defaults   0   0

Я перезавантажив, і він встановив накопичувач, але потім btsync не зміг записати на нього. Отже, я трохи прочитав і виявив, що потрібно вказати користувальницьку опцію, тому я спробував це;

/dev/sda1   /media/josiah    vfat    defaults,user   0   0

Це теж не працювало, тому я спробував вказати всі параметри за замовчуванням вручну

/dev/sda1   /media/josiah    vfat    rw,auto,user,async,suid,dev,exec    0   0

Я подумав, що це працює, але потім btsync знову почав скаржитися, що він не може записати на накопичувач, і коли я намагався відключити його як звичайний користувач, він сказав, що відключити накопичувач може лише супер користувач.

Це мене бентежить, оскільки я думав, що саме для цього userваріант. Що я пропускаю чи роблю неправильно?

Відповіді:


26

Ви можете зробити chmod після монтажу розділу, але це не буде стійким перезавантаженням.

Спробуйте скористатися цією лінією fstab:

/dev/sda1   /media/josiah    vfat    user,umask=0000   0   0

Або це параметри кріплення:

mount -t vfat -ouser,umask=0000 /dev/sda1 /media/josiah

Це зробить змонтований розділ світ читабельним та зручним для запису.

Якщо вам потрібна менш дозвільна установка, вам слід створити нову групу та змонтувати наступним чином:

mount -t vfat -ouser,gid=1010,umask=0007 /dev/sda1 /media/josiah

Передбачається, що gid вашої нової групи становить 1010. Усі користувачі, які потребують доступу до точки монтажу, повинні бути додані до нової групи.


6

Відредагуйте дозволи для каталогу монтування.

У вашому випадку, ви chmod 777 /media/josiahповинні зробити трюк досить добре.


Який рядок я повинен використовувати в / etc / fstab для автоматичного монтажу накопичувача?
Josiah Sprague

Крім того, ця команда все ще не дозволяє мені записувати на диск.
Josiah Sprague

ви намагалися встановити каталог вручну та спробували базову копію / запис зі звичайним користувачем?
Скандаліст

Вручну працює чудово. Я намагаюся змусити його автоматично працювати при завантаженні.
Джосія Спраг

1
@JosiahSprague: Відповідь скандалістів не вірна. Ви не можете chmod горіння vfat. Можна для NTFS, якщо він налаштований правильно. Вам доведеться встановити дозвіл у fstab. Відгуки : arstechnica.com/civis/viewtopic.php?f=16&t=724261 ... forums.justlinux.com/…
MikeM

1

Опція "user" просто дозволить користувачеві встановити пристрій, він не має відношення до прав доступу до файлу.

Як і у відповіді gnp, див. Параметр "uid" / "gid" та "umask".

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