Mam napęd USB FAT32 na / dev / sda2. Zainstalowałem go jako / media / bigdrive, jednak dostaję odmowę dostępu za każdym razem, gdy próbuję dotknąć pliku jako użytkownik inny niż root.
Po uruchomieniu mount
widzę tę linię:
/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
Mój / etc / fstab ma następującą linię:
/dev/sda2 /media/bigdrive vfat rw,user,exec,umask=000 0 0
Próbowałem biegać sudo chmod 777 /media/bigdrive
isudo chmod 777 -R /media/bigdrive
Żadne z nich niczego nie zmienia.
Czy czegoś mi brakuje?
To jest na rasberry pi z systemem Raspbian BTW.
ls -ld /media/bigdrive
?uid
i / lubgid
wartości, np. Dołączuid=YOUR_ID
(znajdź zaYOUR_ID
pomocąid
) do opcji wfstab
. Lepszym wyborem byłoby zrobienieudev
tego lub przynajmniej odniesienie do partycji za pomocą jej nazwy UUID (patrzls -l /dev/disk/by-uuid
) i zamiast/dev/sda2
użyciaUUID=...
wfstab
.mount /dev/sda2
czy coś innego?Odpowiedzi:
Miałem dokładnie ten sam problem i jedyną rzeczą, która faktycznie dla mnie działała, było:
Jednak zarówno umask = 000, jak i umask = 0000 działały dla mnie.
Więc po skonfigurowaniu / etc / fstab wpisz następujące polecenia (pierwsze odmontuj dysk, drugie je zamontuje):
Drugie polecenie można zastąpić:
Zobacz także tę odpowiedź
źródło
Po edycji / etc / fstab musisz zamontować wszystko, co zostało do niego dodane. Strona podręcznika instalacji zawiera następującą wskazówkę.
po prostu uruchom następujące polecenie zamiast restartu i powinieneś zacząć.
źródło