/dev/sda2에 USB FAT32 드라이브가 있습니다. /media/bigdrive로 마운트했지만 루트가 아닌 사용자로 파일을 터치하려고 할 때마다 권한이 거부되었습니다.
실행하면 mount
다음 줄을 볼 수 있습니다.
/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
내 /etc/fstab에는 다음 줄이 있습니다.
/dev/sda2 /media/bigdrive vfat rw,user,exec,umask=000 0 0
나는 sudo chmod 777 /media/bigdrive
달리기를 시도했다.sudo chmod 777 -R /media/bigdrive
둘 다 아무것도 바꾸지 않습니다.
내가 놓친 것이 있나요?
이것은 Raspbian btw를 실행하는 라즈베리 파이에 있습니다.
답변1
나는 똑같은 문제를 겪었고 실제로 나에게 도움이 된 유일한 것은 다음과 같습니다.
mount -t vfat /dev/sda2 /media/bigdrive -o rw,umask=0000
그러나 umask=000과 umask=0000은 모두 나에게 적합합니다.
따라서 /etc/fstab을 설정한 후 다음 명령을 입력합니다(첫 번째 명령은 드라이브를 마운트 해제하고 두 번째 명령은 드라이브를 다시 마운트합니다).
# umount /dev/sda2
# mount -a
두 번째 명령은 다음으로 바꿀 수 있습니다.
# mount -t vfat /dev/sda2 /media/bigdrive -o rw,umask=000
당신은 또한 볼 수 있습니다그 대답
답변2
/etc/fstab을 편집한 후에는 여기에 추가한 모든 항목을 설치해야 합니다. 마운트에 대한 매뉴얼 페이지에는 다음 힌트가 제공됩니다.
-a, --all
Mount all filesystems (of the given types) mentioned in fstab.
재부팅하는 대신 다음 명령을 실행하면 됩니다.
# mount -a