Samba 공유 + Solaris + ZFS에서 파일을 삭제할 수 없습니다.

Samba 공유 + Solaris + ZFS에서 파일을 삭제할 수 없습니다.

내 디스크 저장소가 Solaris + ZFS에서 실행되고 있으며 cifs 공유에서 파일을 삭제할 수 없습니다. Windows + Solaris에서 시도했지만 아무것도 작동하지 않았습니다... 누군가가 파일을 사용하고 있다고 생각하고 (zfs set smbshare=off)로 내 cif를 껐지만 아무것도 변경되지 않았습니다.

내 파일은 다음과 같습니다

-rwxrwxrwx+ 1 루트 루트 31584256 2월 9일 14:34 'A.Test 2017-02-09T020046.vib'*

rm -rf 'A. 테스트 2017-02-09T020046.vib''

rm: 'A'를 삭제할 수 없습니다. Test2017-02-09T020046.vib': 권한이 거부되었습니다.

나는 루트이고 이 시스템에 대해 가능한 모든 권한을 가지고 있지만 루트라도 이 파일을 삭제할 수는 없습니다! 어떻게 이럴 수있어?

편집: 어쩌면 nbmand가 문제의 원인일까요? SMB 프로토콜은 필수 잠금을 사용하지만 UNIX는 전통적으로 권고 잠금을 사용했습니다. 비차단 필수 잠금(nbmand) 설치 옵션을 사용하여 모든 설치에서 필수 잠금을 사용하도록 Oracle Solaris OS를 구성할 수 있습니다.

답변1

읽기 전용 파일 시스템으로 마운트되어 있습니까? 그렇지 않다면, 내 추측으로는 데이터 세트에서 vscan 옵션을 사용했을 수 있고 바이러스 스캐너가 이를 플래그 지정하고 vscand 서비스가 파일을 잠갔을 수 있다는 것입니다.

file 'A. Test2017-02-09T020046.vib'파일을 읽을 수 있는지 확인하기 위해 비슷한 작업을 수행할 수 있습니까 ?

답변2

아직 답변이 없지만 "Veeam Backup"이 어떻게든 파일을 잠근 것 같습니다. OS를 다시 시작한 후 파일을 삭제할 수 있었습니다. 재부팅 후 문제는 해결됐지만 저장공간에는 정말 안 좋았습니다! 이런 문제가 다시는 발생하지 않기를 바랍니다.

관련 정보