모든 사용자가 쓸 수있는 USB 드라이브를 자동 마운트하려면 어떻게합니까?


20

파일을 외장 하드 드라이브에 백업하기 위해 BitTorrent Sync를 실행하도록 Raspberry Pi를 설정하려고하는데 몇 가지 실망스러운 문제가 있습니다.

먼저, 부팅 할 때 전원이 자주 나가기 때문에 부팅시 자동 마운트되도록 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이라고 가정합니다. 마운트 지점에 액세스해야하는 모든 사용자를 새 그룹에 추가해야합니다.


7

마운트 디렉토리에 대한 권한을 편집하십시오.

귀하의 경우 chmod 777 /media/josiah트릭을 아주 잘 수행해야합니다.


드라이브를 자동 마운트하기 위해 / etc / fstab에서 어떤 라인을 사용해야합니까?
Josiah Sprague

또한 그 명령으로 여전히 드라이브에 쓸 수 없습니다.
Josiah Sprague

디렉토리를 수동으로 마운트하려고 시도하고 표준 사용자와의 기본 복사 / 쓰기를 시도 했습니까?
Scandalist

수동으로 잘 작동합니다. 부팅시 자동으로 작동 시키려고합니다.
Josiah Sprague

1
@JosiahSprague : Scandalists의 답변이 정확하지 않습니다. vfat 마운트를 chmod 할 수 없습니다. NTFS가 올바르게 구성되어 있으면 NTFS를 사용할 수 있습니다. fstab에서 권한을 설정해야합니다. 참조 : arstechnica.com/civis/viewtopic.php?f=16&t=724261 ... forums.justlinux.com/…
MikeM

1

"user"옵션은 사용자가 장치를 마운트 할 수있게하며 파일에 대한 액세스 권한과 관련이 없습니다.

gnp answer에서와 같이 "uid"/ "gid"및 "umask"옵션을 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.