我想将一个基于 ram 的大型文件(位于/dev/shm 目录)复制到本地磁盘,是否有某种方法可以进行有效复制,而不是逐个读取字符或创建另一 block 内存?我这里只能用C语言。无论如何,我可以将内存文件直接放入磁盘吗?谢谢!
最佳答案
我会mmap()
文件并在它们之间执行memcpy()
。
关于c - 如何有效地将 ram_base 文件复制到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2572352/