Erro ao copiar arquivos grandes do Ext4 HD para o Ext4 HD

1

Recentemente, tive alguns problemas ao copiar dados grandes (geralmente > 2 GB) do disco rígido principal para outro, montados em / media. Tentei ler alguns tópicos, mas não consegui encontrar uma resposta. Ambos os sistemas de arquivos são formatados em EXT4 e eu não acho que meu disco tenha problemas, porque eu mudei recentemente tentando encontrar uma solução. Em particular, o processo de cópia pára, o sistema de arquivos é remontado automaticamente como somente leitura e eu recebo uma mensagem "Arquivo de emenda de erro: entrada / saída".

Meu computador está executando o Ubuntu 16.04.4; Eu anexei o dmesg -H output para maiores informações. Peça-me todas as informações de que você precisa. Obrigado antecipadamente por todos.

[mag13 17:27] EXT4-fs (sdb5): recovery complete  
[  +0,019595] EXT4-fs (sdb5): mounted filesystem with ordered data mode. Opts: (null)  
[ +46,651365] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen  
[  +0,000011] ata4.00: failed command: WRITE DMA EXT  
[  +0,000011] ata4.00: cmd 35/00:40:c0:6f:13/00:08:07:00:00/e0 tag 0 dma 1081344 out  
                       res 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)  
[  +0,000006] ata4.00: status: { DRDY }  
[  +5,018787] ata4: link is slow to respond, please be patient (ready=0)  
[  +5,012363] ata4: device not ready (errno=-16), forcing hardreset  
[  +0,000008] ata4: soft resetting link  
[mag13 17:28] ata4: link is slow to respond, please be patient (ready=0)  
[  +4,761904] ata4: SRST failed (errno=-16)  
[  +0,000013] ata4: soft resetting link  
[  +5,304651] ata4: link is slow to respond, please be patient (ready=0)  
[  +4,743010] ata4: SRST failed (errno=-16)  
[  +0,000014] ata4: soft resetting link  
[  +5,306136] ata4: link is slow to respond, please be patient (ready=0)  
[ +29,747233] ata4: SRST failed (errno=-16)  
[  +0,000015] ata4: soft resetting link  
[  +5,016536] ata4: SRST failed (errno=-16)  
[  +0,010913] ata4: reset failed, giving up  
[  +0,000008] ata4.00: disabled  
[  +0,000019] ata4: EH complete  
[  +0,000482] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000006] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 6f c0 00 08 40 00  
[  +0,000004] print_req_error: I/O error, dev sdb, sector 118714304  
[  +0,000010] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 125829120 size 8388608 starting block 14839296)  
[  +0,000004] Buffer I/O error on device sdb5, logical block 14838784  
[  +0,000016] Buffer I/O error on device sdb5, logical block 14838785  
[  +0,000006] Buffer I/O error on device sdb5, logical block 14838786  
[  +0,000004] Buffer I/O error on device sdb5, logical block 14838787  
[  +0,000004] Buffer I/O error on device sdb5, logical block 14838788  
[  +0,000004] Buffer I/O error on device sdb5, logical block 14838789  
[  +0,000005] Buffer I/O error on device sdb5, logical block 14838790  
[  +0,000004] Buffer I/O error on device sdb5, logical block 14838791  
[  +0,000004] Buffer I/O error on device sdb5, logical block 14838792  
[  +0,000004] Buffer I/O error on device sdb5, logical block 14838793  
[  +0,000219] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 125829120 size 8388608 starting block 14839552)  
[  +0,000260] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000025] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 78 00 00 08 00 00  
[  +0,000003] print_req_error: I/O error, dev sdb, sector 118716416  
[  +0,000010] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 125829120 size 8388608 starting block 14839808)  
[  +0,000248] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000021] sd 3:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 07 0f bc a8 00 00 20 00  
[  +0,000012] print_req_error: I/O error, dev sdb, sector 118471848  
[  +0,000102] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000005] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 80 00 00 08 00 00  
[  +0,000003] print_req_error: I/O error, dev sdb, sector 118718464  
[  +0,000010] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 125829120 size 8388608 starting block 14840064)  
[  +0,000370] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000004] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 88 00 00 08 00 00  
[  +0,000003] print_req_error: I/O error, dev sdb, sector 118720512  
[  +0,000010] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 134217728 size 8388608 starting block 14840320)  
[  +0,003481] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000005] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 90 00 00 07 d0 00  
[  +0,000003] print_req_error: I/O error, dev sdb, sector 118722560  
[  +0,000039] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000004] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 97 d0 00 00 30 00  
[  +0,000003] print_req_error: I/O error, dev sdb, sector 118724560  
[  +0,000007] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 134217728 size 8388608 starting block 14840576)  
[  +0,000443] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000004] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 98 00 00 06 08 00  
[  +0,000003] print_req_error: I/O error, dev sdb, sector 118724608  
[  +0,000036] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000005] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 9e 08 00 01 f8 00  
[  +0,000002] print_req_error: I/O error, dev sdb, sector 118726152  
[  +0,000008] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 134217728 size 8388608 starting block 14840832)  
[  +0,000383] sd 3:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK  
[  +0,000004] sd 3:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 07 13 a0 00 00 07 80 00  
[  +0,000003] print_req_error: I/O error, dev sdb, sector 118726656  
[  +0,000034] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 134217728 size 8388608 starting block 14841088)  
[  +0,000452] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 134217728 size 8388608 starting block 14841344)  
[  +0,000433] EXT4-fs warning (device sdb5): ext4_end_bio:322: I/O error 10 writing to inode 6160708 (offset 134217728 size 8388608 starting block 14841600)  
[  +0,057167] JBD2: Detected IO errors while flushing file data on sdb5-8  
[  +0,016510] Aborting journal on device sdb5-8.  
[  +0,000107] Buffer I/O error on dev sdb5, logical block 30441472, lost sync page write  
[  +0,000393] JBD2: Error -5 detected when updating journal superblock for sdb5-8.  
[  +0,000953] EXT4-fs error (device sdb5) in ext4_do_update_inode:5170: Journal has aborted  
[  +0,000282] Buffer I/O error on dev sdb5, logical block 0, lost sync page write  
[  +0,000030] EXT4-fs error (device sdb5): mpage_map_and_submit_extent:2566: comm kworker/u8:1: Failed to mark inode 6160708 dirty  
[  +0,000008] EXT4-fs (sdb5): previous I/O error to superblock detected  
[  +0,000292] Buffer I/O error on dev sdb5, logical block 0, lost sync page write  
[  +0,000114] EXT4-fs error (device sdb5) in ext4_writepages:2904: IO failure  
[  +0,000038] EXT4-fs (sdb5): previous I/O error to superblock detected  
[  +0,000305] Buffer I/O error on dev sdb5, logical block 0, lost sync page write  
[  +0,000177] EXT4-fs (sdb5): previous I/O error to superblock detected  
[  +0,000454] Buffer I/O error on dev sdb5, logical block 0, lost sync page write  
[  +0,000126] EXT4-fs error (device sdb5): ext4_journal_check_start:60: Detected aborted journal  
[  +0,000006] EXT4-fs (sdb5): Remounting filesystem read-only  
[  +0,000004] EXT4-fs (sdb5): previous I/O error to superblock detected  
[  +0,000436] Buffer I/O error on dev sdb5, logical block 0, lost sync page write  
[  +0,000159] EXT4-fs (sdb5): ext4_writepages: jbd2_start: 1024 pages, ino 6160708; err -30  
[  +0,030339] JBD2: Detected IO errors while flushing file data on sdb5-8

saída do df:

Filesystem     1K-blocks     Used Available Use% Mounted on  
udev             1509968        0   1509968   0% /dev  
tmpfs             307264     5176    302088   2% /run  
/dev/sda1      237138624 55544428 169525128  25% /  
tmpfs            1536316    26512   1509804   2% /dev/shm  
tmpfs               5120        4      5116   1% /run/lock  
tmpfs            1536316        0   1536316   0% /sys/fs/cgroup  
/dev/loop0        163328   163328         0 100% /snap/spotify/5  
/dev/loop2         88704    88704         0 100% /snap/core/4571  
/dev/loop1         88704    88704         0 100% /snap/core/4486  
/dev/loop3        139136   139136         0 100% /snap/shotcut/22  
/dev/loop4         88704    88704         0 100% /snap/core/4407  
/dev/loop5        130688   130688         0 100% /snap/shotcut/21  
/dev/loop6        166528   166528         0 100% /snap/spotify/6  
/dev/loop7        166016   166016         0 100% /snap/spotify/13  
tmpfs             307264      136    307128   1% /run/user/1000  
/dev/sdb5      240229888 77729508 150274284  35% /media/lorenzo/ExternalDrive  
    
por Lorenzo Cecchi 13.05.2018 / 17:57

1 resposta

0
  • Sistemas de arquivos corrompidos estão associados a problemas na transferência de arquivos. Isso pode ser uma causa ou um sintoma. Independentemente disso, os sistemas de arquivos devem ser desmontados e fixados com fsck -f . Para verificar os sistemas de arquivos que não podem ser desmontados, use sudo touch /forcefsck e reinicialize.

  • A unidade de origem pode estar falhando ou ter setores corrompidos. Arquivos grandes são mais propensos a ter problemas porque cruzam um maior número de setores. Todos os dados contidos em setores defeituosos são perdidos, a menos que você tenha backups. Os setores podem se tornar corruptos como resultado da desconexão da memória intermediária ou corrompida. Seria prudente executar memtest durante a noite.

    Uma maneira simples de verificar se o arquivo que você está tentando transferir possui setores defeituosos é usar safecopy . Ele irá notificá-lo quando os arquivos não puderem ser copiados completamente. Às vezes, várias passagens por um arquivo podem recuperar dados contidos em setores defeituosos. Quando isso acontece, você pode "consertar" com um utilitário de limpeza de disco como srm .

    Os autotestes do Drive podem ser executados com smartctl . Setores defeituosos também podem ser apagados e substituídos, mas se feito dessa forma, não se sabe quais arquivos serão perdidos.

    Existem maneiras de descobrir quais setores estão corrompidos e quais arquivos eles correspondem. (Será atualizado mais tarde com informações.)

  • A interface, seja USB ou não, através da qual qualquer uma das unidades está conectada pode ser danificada. Isso causaria desconexões intermitentes e transferências incompletas.

    Por exemplo, eu tive algumas unidades USB 3.0 desconectadas ao transferir arquivos grandes em alta velocidade através de algumas portas USB 3.0. No entanto, quando conectado a portas USB 2.0, eles funcionam bem.

  • Os cabos que conectam os inversores podem estar danificados ou não estar totalmente conectados. Troque os cabos. Certifique-se de que todos estejam totalmente assentados.

por xiota 13.05.2018 / 20:36