Então comprei um novo pendrive de 128 GB e liguei-o ao meu pi de framboesa.
Eu então uso a linha de comando para criar uma nova partição e um sistema de arquivos extra usando fdisk e mkfs.ext4
Pareceu ir ok. Em seguida, usei o rsync para copiar 65 GB de dados para o pendrive e o deixei durante a noite.
Na manhã seguinte, o rsync teve um pedido prematuro com um erro que o dispositivo estava cheio. Com certeza, df confirmou 100% completo. Um pouco confuso Tentei desmontar, mas não consegui, então reiniciei. Na reinicialização do dispositivo não montaria dizendo que há um erro, então eu corri o e2fsck e ele corrigiu uma carga de coisas sobre inodes e superblocks e o diário. Depois, todos os dados se foram e a unidade está em 0%, mas será montada.
Exatamente o mesmo aconteceu novamente quando tentei copiar os arquivos novamente. Então eu tentei reformatar e desta vez a unidade reporta erros imediatamente. O e2fsck encontra e corrige-os, mas executá-lo novamente encontra erros de novo e de novo, por isso parece ser ineficaz.
Eu decidi então conectá-lo em um PC Windows e fazer um formato completo como exFAT. Demorou muito tempo, mas eu poderia copiar dados para ele e lê-lo bem. De volta ao Linux, posso copiar dados para ele e ler os dados. Reformatar como ext4; erros novamente.
Então eu tenho formatado como exFAT e agora executando badblocks. Já quase terminou e não encontrou nada de errado. Por que estou tendo tanta dificuldade com essa unidade?