Mri*_*rma 21 linux filesystems ext4 xfs copy-on-write
我们已经看到操作系统在 fork 进程时进行 Copy on Write 优化。原因是大多数情况下 fork 都在 exec 之前,所以我们不想承担页面分配和从调用者地址空间不必要地复制数据的成本。
那么在带有 ext4 或 xfs(日志)文件系统的 linux 上执行 CP 时,是否也会发生这种情况?如果它没有发生,那为什么不呢?
小智 7
Linux 有一个系统调用,允许用户空间进程告诉内核在写时复制文件副本。FICLONERANGE 和 FICLONE 用作 ioctl 的选项,允许在写入时复制文件和文件内的范围。
cp --reflink 使用它来制作文件系统支持的副本。
归档时间: |
|
查看次数: |
12294 次 |
最近记录: |