Eu estava executando um backup com tar no terminal e bloqueei minha tela antes de deixar meu sistema por um tempo curto. Depois que voltei, o tar parou de arquivar meus arquivos.
Por que o tar parou de funcionar depois que eu tranquei a tela mesmo sem fechar a tampa do laptop para desligá-la?
Existe uma maneira de retomar o backup? O processo não foi morto e foi muito longe, então talvez haja um jeito.
Eu iniciei o backup com: tar --exclude={File1,File2,File3} -cvpjf backup.tar.bz .
Notei que o backup havia parado quando voltei e abri a tela. Eu tinha ido embora por quase 20 minutos e vi que o cursor no terminal era estático. Não era mais imprimir a saída para mostrar o que o tar estava fazendo de acordo com o modo detalhado. Em vez disso, ele tem o cursor piscando quando você está digitando um comentário e o cursor ("|") continua piscando.
atualizar
Parei o backup com o atalho Ctrl + Z
. Então tentei retomar o backup com o comando fg
, mas ele não foi retomado e retornei a saída:
tar --exclude={File1,File2,File3} -cvpjf backup.tar.bz .
tar: ./WindowsImageBackup/DESKTOP-IASDK/Backup 2018-05-14 102113/b7230501-0000-0000-0000-501f00000000.vhdx: Read error at byte 66575985152, while reading 10240 bytes: Input/output error
bzip2: I/O or other error, bailing out. Possible reason follows.
bzip2: Input/output error
Input file = (stdin), output file = (stdout)
tar: backup.tar.bz2: Wrote only 8192 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Apenas para mencionar, esse último ID mostra o erro, ou seja, tar: ./WindowsImageBackup/DESKTOP-IASDK/Backup 2018-05-14 102113/b7230501-0000-0000-0000-501f00000000.vhdx: Read error at byte 66575985152, while reading 10240 bytes: Input/output error
é a última linha que o terminal imprimiu antes de eu bloquear minha tela. Isso confirma que bloquear minha tela parou o processo de arquivamento porque eu interveio usando Ctrl + Z
pelo menos 2 horas após a última linha ter sido impressa.