Ubuntu Server 20.04를 새로 설치합니다. cat /proc/filesystems
출력에 exfat를 표시합니다. exFAT는 커널에서 실행되어야 하므로 다른 패키지는 설치되지 않습니다.
아래 그림과 같이 fstab에 2개의 내부 HDD를 마운트했습니다.
#INT-1TB-4K Internal HDD mount to /mnt/INT-1TB-4K
UUID=0E7E-6579 /mnt/INT-1TB-4K exfat defaults, permissions 0 0
#INT-1TB-BAK Internal HDD mount to /mnt/INT-1TB-BAK
UUID=3037-96B0 /mnt/INT-1TB-BAK exfat defaults, permissions 0 0
/mnt ls-all 제공
exharris@plexserv:/mnt$ ls -all
total 520
drwxr-xr-x 4 root root 4096 Jul 2 09:32 .
drwxr-xr-x 20 root root 4096 Jul 2 05:15 ..
drwxr-xr-x 9 root root 262144 Jul 3 03:49 INT-1TB-4K
drwxr-xr-x 7 root root 262144 Jul 3 03:49 INT-1TB-BAK
이 폴더에 파일을 만들려고 하면 터미널에서 권한 거부 오류가 발생합니다(물론 "sudo"를 사용하지 않는 한). 이는 "기타" 쓰기 비트가 -로 설정되어 있기 때문입니다.
/mnt 에서 실행할 때 오류가 발생하지 않지만 sudo chmod -R 777 INT-1TB-4K
ls -all을 다시 수행하면 아무 것도 변경되지 않습니다.
이것은 또한 나에게 문제를 일으켰습니다. 왜냐하면 나는 그것들을 Samba 공유로 설정했고 다른 컴퓨터에서도 쓸 수 없었기 때문입니다.
나는 또한 sudo chmod -R o+w INT-1TB-4K를 시도했는데 같은 일이 일어났습니다.
무슨 일이야? exfat utils와 fusion을 사용하고 싶지 않습니다.
답변1
exfat
vfat
권한 개념이 없고 둘 다 작동하지 않기 때문에 chown
작동 합니다 chmod
.
예를 들어 uid
, fmask
및 와 같은 설치 옵션을 지정해야 합니다 .dmask
defaults,noatime,nofail,uid=1000,fmask=0133,dmask=0022
( id
당신의 ID가 무엇인지 확인하려면 실행하세요).