SourceOne for File System – Falha ao restaurar arquivos usando "add to restore list" para compartilhamento SMB do Isilon
Summary: SourceOne-for-File-System-Restoring-files-using-add-to-restore-list-failed-for-Isilon-SMB-share
Symptoms
A restauração de arquivos usando "add to restore list" falha para arquivos localizados em um compartilhamento SMB do Isilon, enquanto funciona para arquivos localizados em pastas de compartilhamento do Windows.
No ExJBRestore, os seguintes erros são mostrados:CExFileSystem::iWriteFileProperties|
VERBOSE|
iWriteFileProperties calling ::CreateDirectory with perm for \\?\UNC\SMBPath\sourceone_test\|
CExFileSystem::iWriteFileProperties|
VERBOSE|
Checking that user 'SourceOneServiceAccount' has write permissions to the directory '\\\?\UNC\SMBPath\sourceone_test\'|
CExFileSystem::iWriteFileProperties|
ERROR|
Error encountered checking permissions (0x80072147)|
CoExFileProvider::StoreDoc|
ERROR|
Failed to restore file to original location (MessageID). (0x86044701) The specified property 20 does not exist (0x86044002)|
CExRestoreThread::ProcessRun|
WARNING|
Failed restore item: Unable to verify that the user has required file system permissions to restore the file. Try restoring to an alternate location. (0x86044710)|
CExRestoreThread::ProcessRun|
ERROR|
CExRestoreThread failed msgid: MessageID result hr=86044710|
Cause
Isso é causado pela falta de permissão do lado do Isilon para a conta de serviço SourceOne. O Isilon precisa de um ponto de referência para autenticação, pode ser LDAP, NIS ou usuários locais. Ele precisa ter uma fonte em UIDs para reconhecer.
Resolution
Conecte-se ao OneFS. Se não houver nenhum usuário para a conta de serviço do SourceOne, você precisará criá-lo usando o seguinte procedimento:
Etapas para criar o usuário do SourceOne:
1- No seu OneFs, vá para "Access e, em seguida, clique em "Membership & Roles"
2- Selecione Current Access Zone: Sistema
3 - Clique na guia "user" e selecione seu provedor: "LOCAL: System"
4- Clique em Create a User à direita.
5- Preencha os seguintes campos:
Nome de usuário: "Service Account name"Senha:
"service account password"
Nome completo: Grupo principal da conta
de serviço do SourceOne: --->Clique em Select group e, em seguida, selecione o provedor "LOCAL:system" e inicie a pesquisa. Aqui, selecione "Isilon Users"
Clique em Create User.
6 - Habilite o usuário
Agora você precisará adicioná-lo ao compartilhamento SMB:
1 - Vá para Protocolo e, em seguida, Compartilhamento SMB.
2. Selecione Current Access Zone: Sistema
3 - No compartilhamento SMB do SourceOne, selecione Edit
4 - Edit Users and groups e, em seguida, select "Add a user or Group". Selecione o provedor do sistema Local: e você encontrará a conta de serviço SourceOne criada anteriormente. Dê permissão total e adicione o usuário. Informe a Service Account primeiro e salve.
5. Agora as permissões são válidas no lado do OneFS