GNU/Linux >> Znalost Linux >  >> Ubuntu

Proč nemohu zkopírovat velké množství souborů na USB flash disk?

Konečná aktualizace:

Ukázalo se tedy, že disk byl skutečně vadný a podařilo se mi jej vyměnit – výměna funguje skvěle!

Co se stane:

  1. Vložím flash disk.
  2. Snažím se zkopírovat 2 GB souborů.
  3. Přibližně 600 MB (ale ne vždy stejné množství) do přenosu přeruší a násilně odpojí disk.
  4. Pokud jej znovu zapojíte, připojí se jako pouze pro čtení kvůli chybám souborového systému.

Informace v /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

Další podniknuté kroky:

  • Zkoušel jsem jej zapojit do různých portů USB.
  • Zkoušel jsem jej zapojit do jednoho z kořenových portů v počítači.
  • Spustil jsem badblocks na zařízení a bylo čisté.
  • Zkoušel jsem před formátováním vymazat tabulku oddílů – žádný rozdíl.
  • Mám externí pevný disk USB 2.0 1TB, který běží bez problémů a dokáže bez problémů provádět velké přenosy.
  • smartctl -T normal /dev/sdX selže a říká „Předčasně ukončete příkaz kvůli špatné odezvě na stránku režimu IEC. Povinný příkaz SMART selhal:ukončení.“
Související:Odebrat interakci uživatele z apt-get při instalaci/odebírání věcí ve skriptu?

Poznámka: děkuji djeikyb, že mi pomohl s některými kroky.

Přijatá odpověď:

Je docela jisté, že je disk rozbitý.

  1. Je to problém souborového systému? Ne.

    • Vadné bloky jsou čisté.
    • Požádal jsem George, aby vymazal tabulku oddílů FAT a pak zkusil formátování pomocí ext2. Použil Gnome's Disk Utility. Formátování se nezdařilo.
  2. Je to problém s portem USB/sběrnicí? Ne.

    • George vyzkoušel více portů s tímto diskem a řekl, že jeho základní deska má více sběrnic, což také vzal v úvahu.
    • George vyzkoušel známý dobrý 1TB pevný disk USB (ve stylu pohyblivých částí) na stejných portech/sběrnicích a úspěšně zkopíroval velké množství dat.
  3. Je to problém s ovladačem usb? Ne.

    • Stejné problémy v systému Windows Vista.
    • !!! Z pohledu řidiče by bylo užitečné vědět, zda je rozdíl mezi USB flash diskem a USB SATA diskem.
  4. Je flash disk rozbitý? Pravděpodobně.

    Důkazy ve prospěch:

    • Chyby I/O v /var/log/syslog
    • K chybám I/O dochází na stejném místě.
    • Výše uvedené kroky.
Související:Velikosti oddílů Ubuntu?
Ubuntu
  1. Zkopírujte soubory v terminálu Linux

  2. Udev pravidlo, když je USB flash disk odpojen?

  3. Nelze vložit soubory do telefonu Android?

  1. Linux – Proč nemůže jádro spustit inicializaci?

  2. Jednoduše naformátujte USB flash disk na Ubuntu 18.04 pomocí formátovače USB flash disku

  3. Jak rychle zkopírovat velké množství souborů mezi dvěma servery

  1. Jak automaticky zkopírovat obsah USB (flash) disku do jiného adresáře?

  2. Jak zjistit počet špatných sektorů na pevném disku?

  3. Počítač se zpomaluje, když připojím USB 3 flash disk?