Como corrigir problemas com o backup rsync na unidade USB?

0

Estou usando o Ubuntu 14.04 e faço backups regulares de diretórios importantes em uma unidade USB de 64 GB usando rsync para cada diretório:

rsync -ia --no-links --size-only /home/alexander/Directory1 /media/alexander/LINUXBACKUP/Backup/
rsync -ia --no-links --size-only /home/alexander/Directory2 /media/alexander/LINUXBACKUP/Backup/
....

O sistema de arquivos da unidade USB é o seguinte:

>sudo fdisk -l
 ....
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            8064   121995263    60993600    c  W95 FAT32 (LBA)

Em alguns casos, o backup funciona bem sem problemas. Em outros casos, o backup parece travar em algum arquivo aleatório (não é o mesmo arquivo quando eu repito o backup / rsync).

Também fiz uma verificação da unidade USB usando o seguinte comando:

sudo dosfsck -w -r -l -a -v  /dev/sdc1

mas o backup parou novamente em algum arquivo diferente ao tentar novamente.

Informações adicionais:

  • Às vezes também acontece que o backup funciona bem no início, mas o sistema de arquivos é alterado para somente leitura, resultando em uma falha no backup.
  • Quando o rysnc trava, talvez eu não consiga matá-lo com kill -9 .

O que posso fazer para resolver este problema?

  • Talvez seja útil usar um formato de sistema de arquivos ext em vez de FAT32?
  • Talvez as informações detalhadas do comando rsync estejam mostrando informações incorretas (o backup não é interrompido, mas apenas as informações exibidas no shell)?
  • Talvez haja um comando melhor para verificar a unidade USB? (Eu tentei sudo fsck -y /dev/sdc1 também, mas esse comando também pareceu travar. Mas talvez demore muito tempo?)
  • Talvez compre outro stick, pois o processo rsync não é passível de dicas para hardware defeituoso?
por Alex 03.12.2016 / 08:58

1 resposta

2

Pode ser um problema com permissões, que não podem ser preservadas se forem diferentes do valor predefinido, quando a partição FAT32 foi montada. Há também um tamanho de arquivo máximo de 4 GiB em FAT32.

Então eu acho que ajuda a usar um formato de sistema de arquivos ext em vez de FAT32, e eu sugiro que você use o sistema de arquivos ext4.

Se você usar esta unidade somente para backup e talvez uma restauração ocasional, tudo bem.

Se você pretende executá-lo muito, por exemplo, inicializá-lo, você deve considerar o aspecto de desgaste e usar a opção de montagem noatime e remover o registro no diário. Isso é bom para reduzir o desgaste, mas dificulta a recuperação de erros, por isso acho que você deve pensar duas vezes antes de fazer esses ajustes.

Se ainda houver problemas, você pode considerar o uso de tar (com sudo), que pode ser mais confiável se houver erros de sincronização com o rsync. Tar escreve em um único arquivo.

    
por sudodus 03.12.2016 / 09:26