외부 HD: 파일 쓰기 시 "권한이 거부되었습니다"

외부 HD: 파일 쓰기 시 "권한이 거부되었습니다"

백업용으로 사용할 3TB 외장 하드 드라이브가 있습니다. 원래는 포맷을 시도했지만cfdisk, GPT만 2TB 이상의 파티션을 지원한다는 사실을 알기 전까지는 말이죠.

그래서 드라이브를 GPT로 변환하고 만든 파티션 하나를 ext4로 포맷했지만 "권한 거부" 오류가 계속 발생합니다. 보통,우디스키에이와 같은 쓰기 오류가 표시되지 않도록 모든 것을 자동 마운트할 수 있습니다.

GPT에 대한 지식 부족으로 인해 일부 감독이 발생한 것 같지만 무엇이 잘못되었는지는 잘 모르겠습니다.

답변1

기본 파일 시스템으로 디스크 파티션을 포맷하면 마운트한 디렉터리에 대한 권한은 해당 파티션의 루트 디렉터리에 대한 권한과 동일합니다. 디렉터리 자체를 마운트하는 권한은 일반적으로 의미가 없습니다.

일부 파일 시스템에는 권한 변경을 허용하는 마운트 플래그가 있습니다(예를 들어 USB 스틱에 유용함).

비기본 파일 시스템(vfat, ntfs)의 마운트는 다른 방식으로 작동합니다. mount마운트된 볼륨의 파일 소유자 및 해당 파일에 대한 권한을 설정하는 옵션을 제공할 수 있습니다.

정리를 위해 읽어 보시길 권합니다 man mount.

일반적으로 이동식 장치에 기본 파일 시스템이 있는 경우 이 장치가 마운트될 모든 컴퓨터에서 최소한 유사한 UID 및 GID를 만들어야 합니다. 그렇지 않으면 마운트한 후 루트에서 만들어야 하며 chmod -R a+rwX /mountpoint/of/device앞으로는 666및 이외의 권한을 가진 파일과 디렉터리를 만들지 마십시오 777.

관련 정보