Bagaimana cara memasang drive USB otomatis yang dapat ditulis oleh semua pengguna?

20

Saya mencoba mengatur Raspberry Pi untuk menjalankan BitTorrent Sync untuk membuat cadangan file saya ke hard drive eksternal, tetapi saya mengalami beberapa masalah yang membuat frustrasi.

Pertama, saya perlu mengatur hard drive USB untuk dipasang secara otomatis saat boot, karena daya sering padam di tempat saya tinggal. Jadi, saya menambahkan baris ke/etc/fstab

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

Saya reboot, dan ia memasang drive, tetapi kemudian btsync tidak bisa menulis ke sana. Jadi, saya melakukan sedikit bacaan dan menemukan bahwa Anda harus menentukan opsi pengguna, jadi saya mencoba ini;

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

Tampaknya itu tidak berhasil, jadi saya mencoba menentukan semua default secara manual

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

Saya pikir itu berfungsi, tetapi kemudian btsync mulai mengeluh lagi bahwa ia tidak dapat menulis ke drive, dan ketika saya mencoba meng-unmountnya sebagai pengguna biasa dikatakan bahwa hanya pengguna super yang dapat melepas drive.

Itu membingungkan saya, karena saya pikir itulah userpilihannya. Apa yang saya lewatkan, atau lakukan salah?

Josiah Sprague
sumber

Jawaban:

26

Anda dapat melakukan chmod setelah me-mount partisi, tetapi itu tidak akan menjadi persisten reboot.

Anda harus mencoba baris fstab ini:

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

Atau opsi pemasangan ini:

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

Itu akan membuat dunia partisi yang terpasang dapat dibaca dan ditulis.

Jika Anda memerlukan pengaturan yang kurang permisif, Anda harus membuat grup baru dan mount sebagai berikut:

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

Diasumsikan gid grup baru Anda adalah 1010. Semua pengguna yang membutuhkan akses ke mountpoint perlu ditambahkan ke grup baru.

GnP
sumber
7

Edit izin untuk direktori pemasangan.

Dalam kasus Anda, Anda chmod 777 /media/josiahharus melakukan trik dengan cukup baik.

Skandal
sumber
Baris mana yang harus saya gunakan di / etc / fstab untuk memasang drive secara otomatis?
Josiah Sprague
Juga, perintah itu masih tidak memungkinkan saya untuk menulis ke drive.
Josiah Sprague
Sudahkah Anda mencoba memasang direktori secara manual dan mencoba menyalin / menulis dasar dengan pengguna standar?
Skandalis
Secara manual berfungsi dengan baik. Saya mencoba membuatnya berfungsi secara otomatis saat boot.
Josiah Sprague
1
@JosiahSprague: Jawaban Skandalis tidak benar. Anda tidak dapat memilih mount vfat. Anda dapat menggunakan NTFS jika dikonfigurasi dengan benar. Anda harus mengatur izin di fstab. Ref: arstechnica.com/civis/viewtopic.php?f=16&t=724261 ... forums.justlinux.com/...
MikeM
1

Opsi "pengguna" biarkan saja pengguna memasang perangkat, tidak ada hubungannya dengan hak akses untuk file.

Seperti dalam jawaban gnp, lihat opsi "uid" / "gid" dan "umask".

fievel
sumber