Não é possível excluir o arquivo do compartilhamento samba + Solaris + ZFS

1

Meu armazenamento em disco em execução no Solaris + ZFS e não consigo excluir um arquivo do compartilhamento cifs. Eu tentei do Windows + Solaris nada funciona ... Eu estava pensando que alguém está usando o arquivo e eu fecho meu cifs com (zfs set smbshare = off) nada mudou ..

Meu arquivo é:

-rwxrwxrwx+ 1 root root 31584256 Feb 9 14:34 'A. Test2017-02-09T020046.vib'*

rm -rf 'A. Test2017-02-09T020046.vib''

rm: cannot remove 'A. Test2017-02-09T020046.vib': Permission denied

Sou root, tenho todas as permissões possíveis neste sistema, mas mesmo a raiz não pode apagar este arquivo! Como isso é possível?

Edit: Talvez nbmand causando esse problema? O protocolo SMB assume o bloqueio obrigatório, mas o UNIX usa tradicionalmente o bloqueio consultivo. O Oracle Solaris OS pode ser configurado para usar o bloqueio obrigatório em uma base por montagem usando a opção de montagem de bloqueio obrigatório sem bloqueio (nbmand).

    
por Morphinz 09.02.2017 / 14:36

2 respostas

0

É montado como um sistema de arquivos somente leitura? Se não, meu melhor palpite é que talvez você esteja usando a opção vscan no conjunto de dados, e que um verificador de vírus tenha sinalizado e o serviço vscand tenha bloqueado o arquivo.

Você pode fazer algo como file 'A. Test2017-02-09T020046.vib' para ver se o arquivo pode ser lido.

    
por 09.02.2017 / 23:20
0

Ainda não tenho resposta, mas acho que "Veeam backup" bloqueia o arquivo de alguma forma. Após a reinicialização do sistema operacional, é possível excluir o arquivo. Problema resolvido com a reinicialização, mas isso é realmente ruim para o armazenamento! Espero que este problema não se repita novamente.

    
por 02.03.2017 / 16:08