백업용으로 사용할 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
.