EXT4-fs(sda1): 인식할 수 없는 마운트 옵션 'uid=1000' 또는 값이 누락되었습니다.

EXT4-fs(sda1): 인식할 수 없는 마운트 옵션 'uid=1000' 또는 값이 누락되었습니다.

즉, sudo 없이 rsync할 수 있도록 권한을 1000으로 설정하고 싶습니다.

시도했지만 sudo mount -o nofail,uid=1000,gid=1000,umask=007 /dev/sda1 /mnt/sda1실패했습니다 EXT4-fs (sda1): Unrecognized mount option "uid=1000" or missing value.

~에 따르면https://askubuntu.com/a/432160/676사용할 수 없습니다 uid=1000,gid=1000...왜죠? 나중에 스레드에서 실행을 제안했습니다 sudo chmod g+s -R /mnt/sda1/. 이것이 실제로 "nobody" 대신 1000으로 마운트되는 올바른 방법입니까?

답변1

uid=1000,gid=1000cifsWindows 공유(samba 또는 smbfssamba라고 함) 또는 기존 fat( vfat) 과 같이 사용자의 unix 구성표에 대해 작동하지 않는 파일 시스템 유형을 마운트할 때 이 옵션을 사용하십시오 .

이를 통해 사용자 1000은 파일을 읽고, 쓰고, 삭제할 수 있습니다.

ext4(및 xfs, brtfs 등)는 unix ID 매핑을 사용하지만 이러한 매핑을 사용하지 않으며 마운트 옵션에서 사용자 ID를 변경할 수 없습니다. (파일 시스템이 마운트되면 루트는 소유자를 변경할 수 있습니다)

nfs4는 일종의 매핑을 허용합니다(로컬 사용자 1000은 원격 사용자 1664의 "소유자"입니다).

관련 정보