인식할 수 없는 설치 옵션 'uid=33' 또는 값이 누락되었습니다.

인식할 수 없는 설치 옵션 'uid=33' 또는 값이 누락되었습니다.

-o 옵션을 사용하여 파티션을 마운트하려고 하는데 이 오류가 발생합니다.

root@blackbox:~# mount /dev/sda1 /media/ownclouddrive -o uid=33,gid=33
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

[  365.432693] EXT4-fs (sda1): Unrecognized mount option "uid=33" or missing value

/etc/passwd를 확인하면 거기에 있는 사용자를 볼 수 있습니다.

www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

이유를 아시나요?

감사해요

답변1

지정한 설치 옵션이 장치의 파일 시스템에 적용되지 않기 때문에 이 오류 메시지가 나타납니다.

마운트 옵션은 uid=사용 gid=가능한 모든 파일 시스템에 유효하지 않습니다. 적절한 권한을 지원하는 장치는 일반적으로 설치하려는 ext4 장치와 같이 해당 권한을 허용하지 않습니다.

제한된 기능(예: VFAT)을 가진 파일 시스템의 경우 옵션을 사용하여 uid마운트 gid된 파일 시스템의 전체 콘텐츠에 대한 소유권을 단일 로컬 사용자에게 매핑할 수 있습니다. umask와 같은 다른 속성에도 비슷한 옵션이 있습니다.

이는 콘텐츠 권한을 부여하는 올바른 방법은 아니지만 일부 FS를 Unixoid 환경에 통합하는 해결 방법입니다. ext4 파티션(예: 마운트하려는 파티션)에서 소유권을 직접 변경하면 됩니다.

mount -t ext4 /dev/sda1 /media/ownclouddrive
chown -R 33:33 /media/ownclouddrive/*

답변2

pg 외에도 user다음과 같은 옵션을 사용할 수도 있습니다.

mount /dev/sda1 /media/ownclouddrive -o user=www-data,rw

관련 정보