如何撤消对缓存中的文件的复制?

如何撤消对缓存中的文件的复制?

我已将一个大文件复制到 USB 驱动器。

该文件似乎几乎立即被复制,但复制操作在最后停滞了。/proc/meminfo显示巨大的千兆字节Dirty:条目,该条目正在缓慢减少,因为文件正在真正转移到美元驱动器。

如何在 Linux 上撤消和中止将文件复制到拇指驱动器?删除文件并没有释放缓存中的脏字节 - 闪存上的 LED 仍然闪烁,因为越来越多的数据流向现在注定要失败的文件。

如何在不过度使用缓存的情况下复制文件(无需迂回地设置一个仅针对该复制操作的内存限制的 cgroup 或暂时降低系统范围内的全局脏字节限制),并且复制操作的用户态可见进度为更接近实际进展?

nocache cp而不是cpstill 会导致看似即时、无法中止的复制。

相关内容