Iomega iConnect를 통해 smb 공유로 마운트된 외부 HDD가 있지만 해당 디렉토리를 삭제할 수 없습니다.
권한이 거부되었습니다
속성을 살펴보면 다음과 같습니다.
"abc"의 권한을 확인할 수 없습니다.
나는 터미널에서 그것을 탐색했지만 각 파일에 대해 .gvfs
사용하면 chmod 777 -R .
다음을 얻습니다.
작업이 지원되지 않습니다.
이 디렉터리를 어떻게 삭제할 수 있나요?
큰 디렉토리를 삭제하고 있는데 파일의 99%가 삭제되었지만 특정 경로를 따라 삭제된 것은 아닙니다.
sudo rm -rf "abc"
준:
rm: "abc"를 제거할 수 없습니다. 권한이 거부되었습니다.
디스크의 다른 곳에 있는 파일을 복사하고 제거할 수 있습니다.
답변1
주의 사항: Samba 공유이므로 NTFS 형식의 디스크라고 가정합니다. 그렇다면... NTFS는 Linux 권한을 인식하지 못합니다. 따라서 chmod, chown, chgrp와 같은 명령은 작동하지 않습니다.
sudo
권한이 있는 경우 명령 앞에 있는 디렉터리를 제거해 볼 수 있습니다 . 오류가 표시되면 질문에 추가하세요.Samba 권한은 /etc/samba/smb.conf에 저장되어 있습니다. 잘못 설정되었을 수 있습니다(이 디스크를 처음 사용하는 경우에만 문제가 됩니다. 그렇지 않으면 이 파일이 아마도 정확할 것입니다).
모두 실패하면 디스크가 어떻게 마운트되었는지도 확인해야 합니다. 읽기 전용으로 마운트된 경우 디스크를 변경할 수 없습니다. 디스크에 오류가 있으면 이런 일이 발생할 수 있습니다(
chkdsk /f
Windows 용어로 생각해 보세요). 자세한 내용은 여기에서 확인할 수 있습니다.Windows 없이 손상된 NTFS 파티션 수정