海豚在骗我。
当我将一些文件复制到随身碟时,速度太快了。实际做某事的速度快得令人怀疑。
当我最初读取刚刚复制的文件时,我确实得到了实际的文件内容。然而,卸载驱动器,将其与机器断开连接,重新插入,重新安装,结果是一堆文件损坏。
卸载时,我使用海豚菜单卸载。它似乎部分卸载。虽然驱动器不再是不可卸载或可访问的,但它仍然保留在海豚菜单中。
我注意到很多时候,正好复制了 1.8GB。
我测试了各种文件系统。 EXT 遭受腐败之苦。文件复制速度太快,驱动器无法正确卸载。 NTFS也存在这些问题。不幸的是我无法对 NTFS 进行太多测试; mkfs.ntfs 目前已损坏并永远挂起。
然而 FAT32 可以工作。我可以复制一些文件,取出驱动器,重新插入,然后读回它们。显然,这是一个问题。 FAT32 太糟糕了。它不能正确支持 unicode 文件名或大文件。
其他一些观察结果: 1. 当 unmount 挂起时,在未卸载的情况下强行删除磁盘时,磁盘会执行各种操作;
a) 完全损坏(ntfs)。只有重新格式化才能保存。
b) 部分损坏 (ntfs)。部分文件名被随机垃圾字节替换。磁盘上实际只有1.8G。
c) 磁盘上只有部分文件。 4MiB 的一些倍数,通常总计 1.8GB。有趣的是,这些“部分”通常不是连续的;即,在复制的 3.5GiB 总量中,驱动器上存在 1.4GiB,来自各种文件的随机 4MiB 块。 (分机4)
d) 复制速度非常快,并且磁盘 (ext4) 上有完整的文件,但重新插入系统时,驱动器处于状态 (c)。
其他一些奇怪的事情:
- 当我使用 ext4 并将复制的文件放入随身碟的子文件夹中时,可以在终端中访问该子文件夹...但使用“ls”将挂在内核中。
注意:一切似乎都可以使用 FAT 运行。
我对这一切的反应只是一个巨大的“哇?”……我很困惑。我只是想复制一些文件,这不应该这么难。