Eu usei 2 comandos cpio
e tar
para executar a mesma operação de backup de dados em uma unidade externa, que é meu pen drive de 8 Gb (marca sandisk). No momento da execução dos comandos, sai algo sugerindo que fez backup de algo, mas quando eu verifico a mídia, ela está em branco.
ravi@ravi-Aspire-5315:~/Documents/testing$ find . -type f -newer .last_time
./jill1
ravi@ravi-Aspire-5315:~/Documents/testing$ find . -type f -newer .last_time | cpio -o > /dev/sdb2
1 block
ravi@ravi-Aspire-5315:~/Documents/testing$
Agora, veja a mídia de backup.
ravi@ravi-Aspire-5315:/media/ravi$ df -h | grep sdb2
/dev/sdb2 3.9G 8.0M 3.7G 1% /media/ravi
ravi@ravi-Aspire-5315:/media/ravi$ ll
total 24
drwxr-xr-x 3 ravi ravi 4096 Jan 12 11:10 ./
drwxr-xr-x 3 root root 4096 Nov 20 13:51 ../
drwx------ 2 root root 16384 Jan 12 11:10 lost+found/
Eu tentei muitas vezes fazendo backup de todos os arquivos também, mas anotando é mostrado no diretório acima /media/ravi
, que é o ponto de montagem de /dev/sdb2
Eu tentei o comando tar
, mas o mesmo problema.
ravi@ravi-Aspire-5315:~/Documents/testing$ tar -cvf /dev/sdb2 'find . -type f -newer .last_time'
./jill1
Então eu descobri que minha mídia /dev/sdb2
foi corrompida!
Emseguida,paraverificaramídiavianautilus
,cliqueinoarquivodemídia.
Aqui está mencionando que o ponto de montagem é /media/ravi/poon
mas df -h
menciona um ponto de montagem diferente /media/ravi
ravi@ravi-Aspire-5315:~/Documents/testing$ df -h | grep sdb
/dev/sdb2 3.0T 3.0T 3.9G 100% /media/ravi
O tamanho também é mostrado erroneamente agora como 3.0T, embora seja 3.9 GB, conforme mostrado na saída do comando no início deste encadeamento.
O acima é o que eu encontrei no meu pendrive.
Antes de usar esta mídia, eu primeiro tentei em um cartão SD de 32 GB. Lá também a questão estava chegando. Então, eu senti que a questão é com o cartão SD porque eu suspeitava da ingenuidade daquele cartão. Mas depois de usar o meu pendrive de 8GB da marca comprado da amazon.in, estou confirmado que o problema é outra coisa.