rsync mkstemp falhou: argumento inválido (22) com unidade flash USB

4

Eu uso "Back In Time", que nada mais é do que uma GUI de front-end para o protocolo rsync versão 3.0.9 versão 30. Estou executando o Ubuntu 12.04.

Meu dispositivo de backup é um pen drive / drive USB montado localmente e formatado como ext2.

Isso me dá numerosos erros semelhantes aos seguintes ...

[E] Error: rsync: mkstemp "/media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f/backintime/myhost.mydomain.com/root/4/new_snapshot/backup/home/apb/Documents/7uzyrwsy.default-20131026-1639/Mail/pop-server.bak.rr-8.com/.Sent.msf.RZMdLy" failed: Invalid argument (22)

A linha de comando que o Back in Time usa para chamar o rsync:

[I] rsync -rtDH --links --no-p --no-g --no-o  --delete --delete-excluded  -v  
--chmod=Du+wx  --exclude="/media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f" 
--exclude="/root/.local/share/backintime" --exclude="/tmp/backintime" 
--include="/home/apb/asterisk/" --include="/home/apb/" --include="/home/" 
--include="/home/apb/Documents/" --include="/home/apb/Linux-Centos/" 
--exclude=".gvfs" --exclude=".cache*" --exclude="[Cc]ache*" 
--exclude=".thumbnails*" --exclude="[Tt]rash*" --exclude="*.backup*" 
--exclude="*~" --exclude="/root/Ubuntu One" --exclude=".dropbox*" 
--exclude="/proc/*" --exclude="/sys/*" --exclude="/dev/*" --exclude="/run/*" 
--include="/home/apb/asterisk/**" --include="/home/apb/Documents/**" 
--include="/home/apb/Linux-Centos/**" --exclude="*" / "/media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f/backintime/myhost.mydomain.com/root/4/new_snapshot/backup/"

Alguma idéia sobre o que está causando a falha e, melhor ainda ... como corrigi-la?

    
por Prisoner 13 07.06.2014 / 21:53

2 respostas

1

Eu suspeito que o tamanho desse diretório / caminho seja o problema. Você poderia testar essa teoria tentando executar esses comandos:

$ mkdir -p /media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f/backintime/myhost.mydomain.com/root/4/new_snapshot/backup/home/apb/Documents/7uzyrwsy.default-20131026-1639/Mail/pop-server.bak.rr-8.com/
$ touch /media/apb/0543d632-d24b-4b4e-8ca8-56d22c19e62f/backintime/myhost.mydomain.com/root/4/new_snapshot/backup/home/apb/Documents/7uzyrwsy.default-20131026-1639/Mail/pop-server.bak.rr-8.com/.Sent.msf.RZMdLy

O primeiro tentará criar a árvore de diretórios, o segundo tocará o arquivo resultante nesse diretório.

    
por 08.06.2014 / 02:44
1

Cadeias intermináveis de mensagens de "erro (22)" no rsync, Grsync e outros utilitários baseados em rsync para transferências de arquivos e cópias de segurança fizeram-me pesquisar repetidamente na Internet por soluções por quase um mês. Eu usei cerca de meia dúzia de drives USB diferentes; Curiosamente, um deles não produziu nenhuma mensagem de erro, e uma unidade de disco rígido USB-3 de 500 GB funcionou perfeitamente. Eu tentei formatar as unidades flash no meu MacBook (cerca de 8 anos de idade) e no meu HP Pavilion h21 (cerca de 4 meses de idade, no qual eu estava fazendo esse trabalho); nem produziu melhores resultados.

Eu finalmente descobri que o utilitário de formatação da unidade flash ("Discos" no Linux Mint) tem a opção de tornar a unidade flash inicializável na opção "Editar Partição" do ícone de ajustes (a engrenagem dupla, chamada "Mais Ações"). "). Selecionei essa opção para uma unidade flash Lexar, o utilitário atualizou os parâmetros da unidade e o backup que executei foi concluído com perfeição, sem absolutamente nenhum erro! Eu executei o mesmo teste em uma unidade flash SanDisk que também falhou, com os mesmos resultados.

Se esta ação ajudará com as muitas configurações diferentes sobre as quais eu li, não posso dizer. Servidores NAS e remotos introduzem dispositivos adicionais e possíveis fontes de problemas, mas os drives flash parecem estar envolvidos com a maioria das reclamações, portanto, fazer com que as unidades inicializáveis seja pelo menos um começo simples. Certamente eliminou o problema na minha configuração.

    
por 12.11.2015 / 05:37