经过一些更新(4.4.0内核,Linux Mint 18)后,我意识到旧的USB记忆棒在新的高速USB记忆棒时遇到了麻烦,例如: 32GB运行良好。
使用我的一个旧USB记忆棒(格式:fat32),例如2GB,4GB造成问题。在大于1GB的文件的复制过程中,nemo挂起,百分比保持在例如85%,我无法打断或阻止它。如果我杀了这个过程,僵尸进程仍然存在。
奇怪的是,复制在Linux中总是最好的。现在有些东西坏了,我想原因可能是USB3.0的支持。我读过很多关于USB3.0的坏评论。
现在复制已经成为一个可能有效的过程。这让我发疯了。 我已经仔细检查了USB记忆棒,问题肯定是软件,而不是硬件损坏。
有人知道真正的原因吗?
[40700.770962] usb 3-1: new high-speed USB device number 3 using xhci_hcd
[40701.205675] usb 3-1: New USB device found, idVendor=0951, idProduct=1643
[40701.205683] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[40701.205688] usb 3-1: Product: DataTraveler G3
[40701.205692] usb 3-1: Manufacturer: Kingston
[40701.205696] usb 3-1: SerialNumber: 001CC0EC34A2F091C7D61521
[40701.205997] usb 3-1: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
[40701.206009] usb 3-1: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
[40701.206350] usb-storage 3-1:1.0: USB Mass Storage device detected
[40701.207996] scsi host7: usb-storage 3-1:1.0
[40702.209910] scsi 7:0:0:0: Direct-Access Kingston DataTraveler G3 1.00 PQ: 0 ANSI: 2
[40702.210762] sd 7:0:0:0: Attached scsi generic sg2 type 0
[40702.210805] sd 7:0:0:0: [sdb] 7555528 512-byte logical blocks: (3.87 GB/3.60 GiB)
[40702.210947] sd 7:0:0:0: [sdb] Write Protect is off
[40702.210953] sd 7:0:0:0: [sdb] Mode Sense: 03 00 00 00
[40702.211113] sd 7:0:0:0: [sdb] No Caching mode page found
[40702.211119] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[40702.213402] sdb: sdb1
[40702.215152] sd 7:0:0:0: [sdb] Attached SCSI removable disk
[40697.439152] usb 3-1: USB disconnect, device number 2
[40700.770962] usb 3-1: new high-speed USB device number 3 using xhci_hcd
[40701.205675] usb 3-1: New USB device found, idVendor=0951, idProduct=1643
[40701.205683] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[40701.205688] usb 3-1: Product: DataTraveler G3
[40701.205692] usb 3-1: Manufacturer: Kingston
[40701.205696] usb 3-1: SerialNumber: 001CC0EC34A2F091C7D61521
[40701.205997] usb 3-1: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
[40701.206009] usb 3-1: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
[40701.206350] usb-storage 3-1:1.0: USB Mass Storage device detected
[40701.207996] scsi host7: usb-storage 3-1:1.0
[40702.209910] scsi 7:0:0:0: Direct-Access Kingston DataTraveler G3 1.00 PQ: 0 ANSI: 2
[40702.210762] sd 7:0:0:0: Attached scsi generic sg2 type 0
[40702.210805] sd 7:0:0:0: [sdb] 7555528 512-byte logical blocks: (3.87 GB/3.60 GiB)
[40702.210947] sd 7:0:0:0: [sdb] Write Protect is off
[40702.210953] sd 7:0:0:0: [sdb] Mode Sense: 03 00 00 00
[40702.211113] sd 7:0:0:0: [sdb] No Caching mode page found
[40702.211119] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[40702.213402] sdb: sdb1
[40702.215152] sd 7:0:0:0: [sdb] Attached SCSI removable disk
不必清除dmesg,只需在连接,读取,写入(并可能断开)USB驱动器时注意新消息。并且syslog通常也有更多消息/细节(通常
—
Xen2050
/var/log/syslog
但它是可定制的)
谢谢。我已经发布了dmesg的输出。复制过程的信息框再次挂起,称将文件xxx复制到yyy,1,5GB的1,5GB,剩余0秒(但没有完成)。我可以做的下一步是杀死进程。
—
Alex-2017a
sudo dmesg -c
然后连接USB驱动器,执行导致其失败的操作,停止该过程并移除驱动器,并发布输出dmesg