web-dev-qa-db-ja.com

ddは数時間の転送後にクラッシュします

外部hardrive(1.5T)をddを使用して2番目のhardrive(3T)に複製しようとしています。 Unixで作業していて、ディスクイメージを作成したいと思っています。

これが私が使用しているコマンドです:

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

次のコマンドを使用して、転送の進行状況を確認しました。

kill -INFO 1880

最初は正しく機能していました。出力の例を次に示します。

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

しかし、しばらくすると、端末が応答せず、宛先HDにアクセスしようとすると、Finderでさえクラッシュします。

私は同じ結果でオプション同期を試しました

任意の提案を歓迎します...

ありがとうサイモン

Slmによって提案されたdmesgの出力は次のとおりです。

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

私の画像ファイルは約17Gです...

更新#1

両方のドライブはNTFSとしてフォーマットされています。それらがマウントされているシステムはMac OSX 10.6.8です。 Seagateが提供するGoFlexソフトウェアは、3TBドライブへのアクセスに使用されています。

1.5TB HDDに障害が発生し、起動中にドライブのスキャン時にDisk Utilityに障害が発生しています。

2
Simon

あなたの問題は、 マスターブートレコード(MBR) フォーマットされたドライブを書き込もうとしていることだと思います。MBRまでしかサポートできません。 2TB

GUID Partitioning Table(GPT) レイアウトを使用して、3TBドライブをフォーマットする必要があります。 parted を使用して3TBドライブをパーティション分割し、次に clonezilla を使用して2TBドライブをコピーすることをお勧めします。 3TBドライブへのデータ。

1
slm