Pular para o conteúdo
Central de Ajuda

Categorias

Pesquisar na Central de AjudaCtrl K
Nesta página

Erros do rclone, checksums e datas de modificação

Por que o rclone copia arquivos de novo, ignora checksums e datas de modificação, recusa nomes ou streams grandes, e como corrigir erros de login no Drime.

Atualizado em Web

Este artigo explica os comportamentos do rclone que são específicos do Drime e o que fazer quando o rclone mostra um erro. Para configurar o rclone, consulte Rclone, Drime CLI e WebDAV.

#O que o backend do Drime oferece

O Drime é um backend oficial do rclone (Tier 1), disponível a partir do rclone 1.73. Ele oferece cópia e movimentação no servidor, movimentação de pastas, limpeza completa de uma pasta (purge), exibição da sua cota (rclone about), pastas vazias e envios multipart.

Duas coisas funcionam de forma diferente de muitos outros serviços de armazenamento:

  • Sem checksums. O Drime não informa ao rclone um hash de cada arquivo.

  • Sem datas de modificação definíveis. O rclone não consegue gravar no Drime a data de modificação de um arquivo.

Os problemas abaixo vêm, na maioria, desses dois pontos.

#Uma sincronização copia arquivos de novo ou deixa passar arquivos alterados

Como o Drime não permite definir datas de modificação, o rclone decide se um arquivo mudou comparando os tamanhos.

O que acontece

O que fazer

Um arquivo que você alterou não é copiado de novo

O tamanho dele não mudou. Use --update, que compara as datas de envio, ou copie esse arquivo de novo separadamente.

--checksum não muda nada

O Drime não tem checksums, então o rclone não consegue comparar os arquivos por hash. Use --size-only ou --update.

#Alguns arquivos são recusados ou renomeados

O que acontece

Por que, e o que fazer

Um arquivo com nome muito longo falha

O Drime aceita nomes de arquivo de até 255 bytes em UTF-8. Letras acentuadas e outros caracteres não ASCII ocupam mais de um byte. Encurte o nome.

Um nome com barra invertida, ou com espaços no início ou no fim, aparece diferente no Drime

O rclone substitui esses caracteres por caracteres parecidos para que o nome seja aceito.

#Um envio grande por streaming falha

Quando o rclone envia dados sem saber o tamanho com antecedência, por exemplo com rclone rcat, o envio fica limitado a 48 GiB com o tamanho de parte padrão. Para enviar mais, aumente chunk_size nas configurações avançadas do remote.

#Os arquivos excluídos continuam ocupando seu armazenamento

Por padrão, os arquivos que o rclone exclui vão para a Lixeira do Drime, onde continuam ocupando espaço no seu armazenamento. Para excluí-los permanentemente, defina hard_delete como true nas configurações avançadas do remote ou esvazie a Lixeira no Drime.

#O rclone usa o espaço de trabalho errado ou a pasta errada

  • Para trabalhar em um espaço de trabalho em vez do seu Drive pessoal, defina workspace_id nas configurações avançadas do remote.

  • Para restringir o remote a uma única pasta, defina root_folder_id.

#O rclone não consegue entrar

O rclone usa um token de API. A API do Drime responde com estas mensagens, que o rclone mostra no erro:

O que aparece

O que fazer

Unauthenticated. (HTTP 401)

O token está incorreto ou foi excluído. Crie um novo token e substitua o access_token do remote com rclone config.

This API key is missing the required scope: files.write (HTTP 403)

O token não pode gravar arquivos. Crie um token com Tudo, ou com Escrita para os arquivos.

This endpoint cannot be accessed with a restricted API key. (HTTP 403)

Este comando exige um token com Tudo.

Ao criar o token em Configurações > Desenvolvedores, escolha o que ele pode fazer:

A caixa de diálogo de criação de token, com um nome de token e o acesso restrito selecionado

Consulte Criar um token de API.

#Se ainda não funcionar

O que aparece

O que fazer

drime não é oferecido na pergunta Storage do rclone config

Seu rclone é anterior à versão 1.73. Atualize o rclone e execute rclone config de novo.

Os arquivos do seu Vault não aparecem no rclone

Isso é esperado: o rclone e as outras ferramentas que você conecta com um token de API não acessam seu Vault. Os arquivos do Vault só ficam disponíveis nos próprios aplicativos do Drime. Consulte O que é o Vault?.

Os arquivos de um espaço de trabalho não aparecem

O remote funciona no seu Drive pessoal. Defina workspace_id nas configurações avançadas dele.

Um erro que não está nesta página

Consulte Falar com o suporte do Drime e informe o comando que você executou e o erro que o rclone mostrou. Nunca envie seu token de API: remova-o de tudo o que você copiar.

#Próximos passos

Este artigo foi útil?