smbfs/simfs에서 제거할 수 없는 심볼릭 링크

smbfs/simfs에서 제거할 수 없는 심볼릭 링크

소프트웨어 설치 중에 스크립트는 configure옵션을 사용하여 설치된 파일 시스템 ln -s foo foo에 있는 것처럼 보이는 심볼릭 링크를 생성합니다.smbfs

credentials=/etc/fstab.passwd,uid=1001,gid=1001,file_mode=0644,dir_mode=0755,rw

파일 시스템은 simfs호스트 시스템에 있습니다. rm를 사용하여 이 심볼릭 링크를 제거하려고 시도했지만 unlink효과가 없었습니다. 이 stat명령은 어떤 정보에도 액세스할 수 없습니다. 이 링크를 어떻게 제거할 수 있나요?

답변1

심볼릭 링크가 자신을 가리키기 때문에 파일 시스템이 혼란스러운 것 같습니다. 예를 들어 링크 이름을 바꿀 수 있는지 확인해볼 수 있습니다 mv foo foo2. 그렇게 할 수 있다면 심볼릭 touch foo링크(" rm foo2").

답변2

inode를 통해 파일을 삭제해 보세요.

ls -lasi | grep filename

find. -inum inode-number -exec rm -rf {} \;

관련 정보