我将 50GB 的视频复制到使用一个大 NTFS 分区的外部 USB3.0 5TB 硬盘上。一切按预期运行,速度很快。
但是,完成后,几个小时内都会有写入磁盘的声音。如果我断开硬盘并重新连接,这些写入就会继续!放置几个小时后,它就停止了。
发生了什么事?我应该担心吗?
在我的 Ubuntu 16.04 下可以重现此效果。在 Windows 下不会发生同样的情况。如果有人知道如何调试/调查此问题,请告诉我...
答案1
刷新缓冲区
您可以使用命令检查此行为sync
,该命令会刷新缓冲区并写入驱动器。当缓冲区刷新后,Bash(命令行解释器)将返回提示符。当您卸载或“弹出” USB 驱动器上的目标分区时,它将sync
在卸载之前运行。
当驱动器上的所有分区都已卸载时,拔下驱动器是安全的。否则,如果您在未卸载的情况下拔下驱动器,则可能会损坏文件系统。
修剪别名丢弃
SSD(固态硬盘)使用一种特殊方法来释放未使用的内存单元,从而可以分散内存单元硬件的磨损。在某些情况下,当操作系统处于空闲状态时,您会看到修剪引起驱动器上指示的操作。
请参阅此链接,wiki.archlinux.org/index.php/Solid_State_Drives
例如,一些昂贵的 USB 3 闪存盘可以调整内存大小这个。