장치가 읽기 전용으로 마운트되고 있습니다(파일을 루트 디렉터리에 복사할 수 있음).

장치가 읽기 전용으로 마운트되고 있습니다(파일을 루트 디렉터리에 복사할 수 있음).

Amazon Kindle 버전 3을 설치하려고 합니다. 올바르게 자동 설치되고 실행하면 mount -l다음과 같은 결과가 나타납니다.

/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]

이 출력을 보면 파일 시스템을 읽고 쓸 수 있어야 한다고 생각합니다.

안타깝게도 Kindle에 파일을 복사하려고 하면 일반 사용자로는 할 수 없습니다. 내 컴퓨터에 pmount가 설정되어 있으므로 이것이 문제의 원인인지 확실하지 않습니다. 이러한 유형의 문제에 대한 다른 정보를 찾을 수 없습니다.

내가 여기서 놓칠 수 있는 것에 대한 제안이 있는 사람이 있습니까? 감사해요.

댓글의 질문을 기반으로 업데이트

jascav@home:~$ id
uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power)

jascav@home:~$ ls -ld /media/usb0/
drwxr-xr-x 7 root root 8192 Dec 31  1969 /media/usb0/

추가 논의를 바탕으로 업데이트됨

자동 마운트 솔루션으로 usbmount를 사용하고 있습니다. 일반 사용자가 장치를 마운트할 수 있도록 pmount를 사용합니다. (추가 조사에 따르면) 앱이 함께 작동하지 않는 것으로 보입니다. usbmount가 자동 마운트를 수행하고 있지만 사용자 관점에서는 수행되지 않습니다. 장치를 마운트한 다음 수동으로 다시 마운트하면 장치에 쓸 수 있습니다.

가까워졌지만 usbmount가 사용자를 존중하게 만드는 방법을 여전히 잘 모르겠습니다. (아마도 나는 할 수 없지 않을까?)

답변1

알아냈습니다(뇌를 조금이라도 도와주신 모든 분들께 감사드립니다).

usbmount가 자동 마운트를 수행하고 있기 때문에 이것이 문제입니다. 그리고 편리하게도 usbmount는 드라이브 마운트 방법을 관리하기 위한 구성 파일을 제공합니다. 이를 관리하려면 /etc/usbmount/usbmount.conf를 엽니다.

파일에 다음과 같은 줄이 있습니다.

FS_MOUNTOPTIONS=""

장치를 설치할 uid 및/또는 gid를 추가하세요.

FS_MOUNTOPTIONS="uid=1000,gid=1000"

이제 내 드라이브는 매번 올바르게 자동 마운트됩니다.

답변2

허용된 답변이 나에게 적합하지 않습니다(Ubuntu 12.04)

그러나 , add /etc/usbmount/usbmount.conf로 시작하는 줄을 수정하고 변경하는 것은 성공적이었습니다.MOUNTOPTIONS,uid=1000,gid=1000

답변3

uid=수동으로 설치할 때 옵션을 지정 해야 합니다 .

/dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0

하지만 왜 수동으로 설치하겠습니까? 예를 들어 nautilus/thunar를 사용하여 설치하면 작동합니까? (USB 플래시 드라이브 사용)

답변4

usbmount.conf파일에 uid를 지정 하고 싶지 않기 때문에 다음 옵션을 사용했습니다.

FS_MOUNTOPTIONS="-fstype=vfat,flush,gid=plugdev,dmask=0007,fmask=0117"

이는 plugdev이 그룹의 구성원인 모든 사용자에게 적용되어야 합니다. 제거를 사용하십시오 pumount.

관련 정보