GNU/Linux >> Linux の 問題 >  >> Ubuntu

大量のファイルをUSBフラッシュドライブにコピーできないのはなぜですか?

最終更新:

そのため、ドライブに実際に欠陥があり、交換することができました。交換はうまく機能します!

どうなるか:

  1. フラッシュドライブを挿入します。
  2. 2GBのファイルをコピーしようとしています。
  3. 転送に約600MB(ただし、常に同じ量とは限りません)が入ると、ドライブが中止され、ドライブが強制的にマウント解除されます。
  4. 再度プラグインすると、ファイルシステムエラーのために読み取り専用としてマウントされます。

/var/log/syslogの情報 :

Apr  4 20:19:09 my-laptop kernel: [10720.130076] usb 1-4: new high speed USB device using ehci_hcd and address 2
Apr  4 20:19:09 my-laptop kernel: [10720.284655] scsi6 : usb-storage 1-4:1.0
Apr  4 20:19:10 my-laptop kernel: [10721.280796] scsi 6:0:0:0: Direct-Access     Corsair  Survivor GTR     0.00 PQ: 0 ANSI: 2
Apr  4 20:19:10 my-laptop kernel: [10721.281920] sd 6:0:0:0: Attached scsi generic sg3 type 0
Apr  4 20:19:10 my-laptop kernel: [10721.284361] sd 6:0:0:0: [sdc] 63438848 512-byte logical blocks: (32.4 GB/30.2 GiB)
Apr  4 20:19:10 my-laptop kernel: [10721.284863] sd 6:0:0:0: [sdc] Write Protect is off
Apr  4 20:19:10 my-laptop kernel: [10721.284870] sd 6:0:0:0: [sdc] Mode Sense: 00 00 00 00
Apr  4 20:19:10 my-laptop kernel: [10721.284876] sd 6:0:0:0: [sdc] Assuming drive cache: write through
Apr  4 20:19:10 my-laptop kernel: [10721.287862] sd 6:0:0:0: [sdc] Assuming drive cache: write through
Apr  4 20:19:10 my-laptop kernel: [10721.287873]  sdc: sdc1
Apr  4 20:19:10 my-laptop kernel: [10721.301238] sd 6:0:0:0: [sdc] Assuming drive cache: write through
Apr  4 20:19:10 my-laptop kernel: [10721.301243] sd 6:0:0:0: [sdc] Attached SCSI removable disk
Apr  4 20:20:03 my-laptop kernel: [10774.494709] FAT: Filesystem error (dev sdc1)
Apr  4 20:20:03 my-laptop kernel: [10774.494714]     fat_free_clusters: deleting FAT entry beyond EOF
Apr  4 20:20:03 my-laptop kernel: [10774.494718] FAT: Filesystem has been set read-only
Apr  4 20:22:04 my-laptop kernel: [10895.160070] usb 1-4: reset high speed USB device using ehci_hcd and address 2
Apr  4 20:22:04 my-laptop kernel: [10895.700029] usb 1-4: device not accepting address 2, error -71
Apr  4 20:22:04 my-laptop kernel: [10895.820047] usb 1-4: reset high speed USB device using ehci_hcd and address 2
Apr  4 20:22:04 my-laptop kernel: [10895.950038] usb 1-4: device descriptor read/64, error -71
Apr  4 20:22:05 my-laptop kernel: [10896.191050] usb 1-4: device descriptor read/64, error -71
Apr  4 20:22:05 my-laptop kernel: [10896.420054] usb 1-4: reset high speed USB device using ehci_hcd and address 2
Apr  4 20:22:05 my-laptop kernel: [10896.840042] usb 1-4: device not accepting address 2, error -71
Apr  4 20:22:05 my-laptop kernel: [10896.962678] usb 1-4: reset high speed USB device using ehci_hcd and address 2
Apr  4 20:22:06 my-laptop kernel: [10897.380047] usb 1-4: device not accepting address 2, error -71
Apr  4 20:22:06 my-laptop kernel: [10897.380095] usb 1-4: USB disconnect, address 2
Apr  4 20:22:06 my-laptop kernel: [10897.380122] sd 6:0:0:0: [sdc] Unhandled error code
Apr  4 20:22:06 my-laptop kernel: [10897.380125] sd 6:0:0:0: [sdc] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Apr  4 20:22:06 my-laptop kernel: [10897.380130] sd 6:0:0:0: [sdc] CDB: Write(10): 2a 00 00 12 9e 00 00 00 f0 00
Apr  4 20:22:06 my-laptop kernel: [10897.380141] end_request: I/O error, dev sdc, sector 1220096
Apr  4 20:22:06 my-laptop kernel: [10897.382530] sd 6:0:0:0: [sdc] Unhandled error code
Apr  4 20:22:06 my-laptop kernel: [10897.382534] sd 6:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Apr  4 20:22:06 my-laptop kernel: [10897.382539] sd 6:0:0:0: [sdc] CDB: Write(10): 2a 00 00 12 9e f0 00 00 f0 00
Apr  4 20:22:06 my-laptop kernel: [10897.382549] end_request: I/O error, dev sdc, sector 1220336
Apr  4 20:22:06 my-laptop kernel: [10897.385121] FAT: FAT read failed (blocknr 329)
Apr  4 20:22:06 my-laptop kernel: [10897.385150] FAT: FAT read failed (blocknr 322)
Apr  4 20:22:06 my-laptop kernel: [10897.385173] FAT: FAT read failed (blocknr 329)
Apr  4 20:22:06 my-laptop kernel: [10897.385188] FAT: FAT read failed (blocknr 322)
Apr  4 20:22:06 my-laptop kernel: [10897.390581] FAT: unable to read inode block for updating (i_pos 496133)
Apr  4 20:22:06 my-laptop kernel: [10897.830055] usb 1-4: new high speed USB device using ehci_hcd and address 3
Apr  4 20:22:06 my-laptop kernel: [10897.962671] usb 1-4: device descriptor read/64, error -71
Apr  4 20:22:07 my-laptop kernel: [10898.200060] usb 1-4: device descriptor read/64, error -71
Apr  4 20:22:07 my-laptop kernel: [10898.432548] usb 1-4: new high speed USB device using ehci_hcd and address 4
Apr  4 20:22:07 my-laptop kernel: [10898.560068] usb 1-4: device descriptor read/64, error -71
Apr  4 20:22:07 my-laptop kernel: [10898.802603] usb 1-4: device descriptor read/64, error -71
Apr  4 20:22:07 my-laptop kernel: [10899.030075] usb 1-4: new high speed USB device using ehci_hcd and address 5
Apr  4 20:22:08 my-laptop kernel: [10899.460032] usb 1-4: device not accepting address 5, error -71
Apr  4 20:22:08 my-laptop kernel: [10899.580064] usb 1-4: new high speed USB device using ehci_hcd and address 6
Apr  4 20:22:08 my-laptop kernel: [10900.000071] usb 1-4: device not accepting address 6, error -71
Apr  4 20:22:08 my-laptop kernel: [10900.000101] hub 1-0:1.0: unable to enumerate USB device on port 4
Apr  4 20:22:09 my-laptop kernel: [10900.322588] usb 4-2: new full speed USB device using uhci_hcd and address 2
Apr  4 20:22:09 my-laptop kernel: [10900.466510] usb 4-2: not running at top speed; connect to a high speed hub
Apr  4 20:22:19 my-laptop kernel: [10910.471597] usb 4-2: string descriptor 0 read error: -110
Apr  4 20:22:24 my-laptop kernel: [10915.471643] usb 4-2: can't set config #1, error -110

その他の手順:

  • 別のUSBポートに接続してみました。
  • PCのルートポートの1つに接続してみました。
  • badblocksを実行しました デバイス上できれいになりました。
  • フォーマットする前にパーティションテーブルをワイプしてみましたが、違いはありません。
  • 正常に動作し、問題なく大容量の転送を実行できる外付けUSB2.01TBハードドライブがあります。
  • smartctl -T normal /dev/sdX 「IECモードページへの応答が悪いため、コマンドを早期に終了します。必須のSMARTコマンドが失敗しました:終了します。」
関連:スクリプトで物事をインストール/削除するときにapt-getからユーザーインタラクションを削除しますか?

注: いくつかの手順を手伝ってくれたdjeikybに感謝します。

承認された回答:

ドライブが壊れていることを確認してください。

  1. これはファイルシステムの問題ですか? いいえ。

    • 不良ブロックがきれいに表示されます。
    • GeorgeにFATパーティションテーブルのワイプを試してもらい、次にext2でフォーマットしてみました。彼はGnomeのディスクユーティリティを使用しました。フォーマットに失敗しました。
  2. これはUSBポート/バスの問題ですか? いいえ。

    • ジョージはこのドライブで複数のポートを試し、マザーボードには複数のバスがあり、それも考慮に入れていると述べました。
    • Georgeは、これらの同じポート/バスで既知の良好な1 TB usbハードディスク(可動部品スタイル)を試し、大量のデータを正常にコピーしました。
  3. これはUSBドライバの問題ですか? いいえ。

    • WindowsVistaでも同じ問題があります。
    • !!! USBフラッシュディスクとUSBSATAディスクの間に違いがあるかどうかをドライバーの観点から知ることは役に立ちます。
  4. フラッシュドライブが壊れていませんか? 可能性があります。

    有利な証拠:

    • /var/log/syslogのI/Oエラー
    • I/Oエラーは一貫した場所で発生します。
    • 上記の手順。
関連:Ubuntuのパーティションサイズ?
Ubuntu
  1. USBフラッシュドライブが接続されていない場合のUdevルール?

  2. Linux –カーネルがInitを実行できないのはなぜですか?

  3. USB(フラッシュ)ドライブのコンテンツを別のディレクトリに自動的にコピーするにはどうすればよいですか?

  1. Linuxターミナルでファイルをコピーする

  2. ハードドライブ上の不良セクタの数を知る方法は?

  3. Androidフォンにファイルを貼り付けることはできませんか?

  1. USB 3フラッシュドライブを接続するとコンピューターの速度が低下しますか?

  2. Macで起動可能なUSBを作成できませんか?

  3. 2 つのサーバー間で大量のファイルをすばやくコピーする方法