Linux: 권한 변경 - 장치에 남은 공간이 없습니다.

Linux: 권한 변경 - 장치에 남은 공간이 없습니다.

외장 드라이브가 있습니다. 기본 파일이 포함된 드라이브를 컴퓨터에 연결하면 /etc/fstab운영 체제가 이를 감지하고 돌핀 브라우저에 표시됩니다. 이를 선택할 수 있고, 명령줄에서 탐색하고, 파일 읽기/쓰기 등을 할 수 있습니다.

Plex Media Server가 액세스할 수 있도록 홈 디렉토리에 드라이브를 마운트하려고 합니다. 나는 이전에 Linux에서 동일한 드라이브를 사용하여 문제 없이 이 작업을 백만 번 수행했습니다.

최근에 OS를 재설치하고 평소대로 드라이브 설정에 들어갔습니다. 다시 말하지만, 이와 똑같은 구성은 과거에도 동일한 버전의 Linux(OpenSUSE Leap 42.1), 동일한 시스템, 동일한 하드 드라이브에서 실행되었습니다. 이 항목을 추가했습니다.

UUID=F474B7AA74B76DCC /home/craig/MediaDrive ntfs-3g defaults,nofail,permissions,auto 0 1

/etc/fstab드라이브를 내 홈 디렉터리에 마운트합니다 . 에 설치했습니다 /home/craig/MediaDrive. 첫 번째 이상한 점은 ls -l그것이 표시된다는 것입니다.

d--------- 1 root  root   12288 May 16 18:33 MediaDrive

그런 다음 소유권을 설정하고 권한을 변경합니다.

sudo chown -R 777 /home/craig/MediaDrive

오류가 발생합니다.

chmod: changing permissions of ‘MediaDrive’: No space left on device

문제는 아직 공간이 많다는 것입니다. 남은 공간이 300GB를 초과합니다. 아래에 출력을 붙여넣었습니다 df -h.

Filesystem      Size  Used Avail Use% Mounted on
/dev/sde1       1.9T  1.6T  316G  84% /home/craig/MediaDrive

inode 문제는 아닌 것 같습니다. 결과는 다음과 같습니다 df -i.

Filesystem      Inodes  IUsed      IFree  IUse%  Mounted on
/dev/sde1    331060948   4846  331056102     1%  /home/craig/MediaDrive

다시 말하지만, 이 권한 문제는 드라이브를 해당 위치(내 홈 디렉터리)에 마운트하려고 할 때만 발생합니다. 그렇지 않고 기본 run/media/craig/My Passport 위치에 있으면 괜찮습니다. 읽기, 쓰기 등

드라이브를 홈 디렉토리에 성공적으로 마운트하려면 어떻게 해야 합니까?

답변1

마운트를 해제하고 마운트 지점을 느슨하게 만드십시오. 때때로 이것은 관련이 있습니다. 아마도 귀하의 경우에는 다른 마운트 지점을 사용하면 결과가 다르기 때문일 수 있습니다. 자세한 내용은 이 두 디렉터리의 권한을 비교하십시오.

man ntfs-3g옵션을 확인 하고 사용하십시오. 예를 들면 다음과 같습니다.

mount -o fmask=664,dmask=775,uid=1000,gid=1000 /dev/sde1 /home/craig/MediaDrive

관련 정보