dd está travando depois de algumas horas de transferência

2

Eu estou tentando clonar um hardrive externo (1.5T) para um segundo (3T) com dd. Eu estou trabalhando no Unix e quero criar uma imagem de disco.

Aqui está o comando que estou usando:

dd if=/dev/disk1 of=/Volumes/FreeAgent\ GoFlex\ Drive\ DENISE/SeaGate_AC.dmg conv=noerror

Eu usei o seguinte comando para verificar o progresso da minha transferência:

kill -INFO 1880

No começo, estava funcionando corretamente e aqui está um exemplo da saída:

8576952+0 records in
8576952+0 records out
4391399424 bytes transferred in 658.085533 secs (6672992 bytes/sec) 

Mas depois de um tempo, o terminal não está atendendo e até meu localizador está falhando quando estou tentando acessar o HD de destino.

Eu tentei com a opção sincronizar com o mesmo resultado

Todas as sugestões são bem-vindas ...

Obrigado Simon

Aqui está a saída do dmesg como sugerido por slm:

2Request - begin
com_seagate_IOPowSec00_10_5: GetBufferDescriptor with buffer=0 dataSize=0 task=0
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - SCSITaskStatus 2
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - SendCommand non-zero status,     check condition
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - senseSize 18, respCode 0x72,    senseKey 0x1, addlSenseCode 0x0, addlSenseQual 0x1d, addlLength 0xe
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - returning main line 0
com_seagate_IOPowSecUserClient00_10_5[0x12f7ed00]::externalMethod(2, 0x1102c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x12f7ed00]::externalMethod(9, 0x1102c70, 0, 0, 0)
com_seagate_IOPowSec00_10_5-(NA0LVZ12)::UpdateSelfTestResults: using     IssueSmartDiagnosticStatus
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - begin
com_seagate_IOPowSec00_10_5: GetBufferDescriptor with buffer=12ee1928 dataSize=200 task=0
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - SCSITaskStatus 0
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - returning main line 1
com_seagate_IOPowSecUserClient00_10_5[0x12f7ed00]::externalMethod(2, 0x1102c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x12f7ed00]::externalMethod(10, 0x1102c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x12f7ed00]::externalMethod(1, 0x1102c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x9ffc000]::externalMethod(0, 0x1102c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x9ffc000]::externalMethod(23, 0x1102c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x9ffc000]::externalMethod(1, 0x1102c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x9ffc000]::externalMethod(0, 0x1152c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x9ffc000]::externalMethod(24, 0x1442c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0x9ffc000]::externalMethod(1, 0x1442c70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0xa014600]::externalMethod(0, 0x112ac70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0xa014600]::externalMethod(2, 0x112ac70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0xa014600]::externalMethod(12, 0x112ac70, 0, 0, 0)
com_seagate_IOPowSec00_10_5-(NA0LVZ12)::IssueSmartRequest: using IssueSmartReturnStatus
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - begin
com_seagate_IOPowSec00_10_5: GetBufferDescriptor with buffer=0 dataSize=0 task=0
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - SCSITaskStatus 2
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - SendCommand non-zero status,  check condition
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - senseSize 18, respCode 0x72,     senseKey 0x1, addlSenseCode 0x0, addlSenseQual 0x1d, addlLength 0xe
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - returning main line 0
com_seagate_IOPowSecUserClient00_10_5[0xa014600]::externalMethod(2, 0x112ac70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0xa014600]::externalMethod(9, 0x112ac70, 0, 0, 0)
com_seagate_IOPowSec00_10_5-(NA0LVZ12)::UpdateSelfTestResults: using IssueSmartDiagnosticStatus
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - begin
com_seagate_IOPowSec00_10_5: GetBufferDescriptor with buffer=12ee1928 dataSize=200 task=0
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - SCSITaskStatus 0
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueSAT12Request - returning main line 1
com_seagate_IOPowSecUserClient00_10_5[0xa014600]::externalMethod(2, 0x112ac70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0xa014600]::externalMethod(10, 0x112ac70, 0, 0, 0)
com_seagate_IOPowSecUserClient00_10_5[0xa014600]::externalMethod(1, 0x112ac70, 0, 0, 0)
com_seagate_IOPowSec00_10_5-(NA0LVZ12) handling stop request
com_seagate_IOPowSec00_10_5-(NA0LVZ12) IssueModeSelectTimer: shortTime = 1
com_seagate_IOPowSec00_10_5-(NA0LVZ12)::SetModeSelectTimer: using shortime
com_seagate_IOPowSec00_10_5-(NA0LVZ12) IssueModeSelectTimer: complete
com_seagate_IOPowSec00_10_5-(NA0LVZ12): IssueStopUnderDeviceControlCommand
Warning: audit space low (< 5% free)on audit log file-system

Meu arquivo de imagem é de cerca de 17G ...

UPDATE # 1

Ambas as unidades são formatadas como NTFS . O sistema em que eles estão montados é Mac OSX 10.6.8 . O software GoFlex fornecido pela Seagate está sendo usado para acessar a unidade de 3 TB.

O HDD de 1,5 TB está falhando e durante a inicialização Disk Utility está falhando ao digitalizar a unidade.

    
por Simon 28.12.2012 / 06:15

1 resposta

1

Acho que o seu problema é que você está tentando gravar uma unidade formatada MBR (registro mestre de inicialização) e MBR só pode suportar até 2TB .

Você terá que formatar a unidade de 3 TB usando uma Tabela de particionamento de GUIDs (GPT) layout. Gostaria de sugerir o particionamento da unidade de 3 TB usando dividido e usando clonezilla para copiar os dados da unidade 2TB para a unidade 3TB .

    
por 28.12.2012 / 06:50